原来转载过一篇
OpenCms JSP标签详解——<cms:user标签> 的文章,想起一些相关的东西,记下来补充一下。
<cms:user property="city"/> 取得当前用户的“城市”信息(city) (
原文漏掉了这一个属性)
示例用法:
Get the first and the last name of the current user:
<cms:user property="firstname"/> <cms:user property="lastname"/>这个标签对应使用API方法如下:
<%@ page session="false" import="org.opencms.jsp.*" %>
<%
CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response);
%>
用户名: <%=cms.user("name") %> <p>
姓名: <%=cms.user("lastname") %>, <%=cms.user("firstname") %> <p>
Email: <%=cms.user("email") %> <p>也可以在得到
CmsUser 对象以后,使用下面这几个方法得到比使用上述方法更多的信息:
getAddress()
getCity()
getCountry()
getDateCreated()
getDescription()
getEmail()
getLastlogin()
当然,更多的请参考 OpenCms 提供的API文档。
至于在实际应用中使用何种方法,具体的情况具体讨论了,标签用法方便,但是信息有限,在某些特定的需要上,还是需要你得到CmsUser对象,让你后再去得到其他需要的属性的。
我的相关日志:
2008-05-12 |
对 OpenCms 的 <cms:user> 标签的使用补充2008-04-12 |
<cms:param>标签的使用2008-04-11 |
<cms:img>标签的用法举例说明2008-04-10 |
再谈<cms:contentaccess>标签的使用2008-04-09 |
浅谈<cms:contentaccess>标签的使用2008-03-21 |
<cms:contentload>标签的使用2007-12-14 |
<cms:editable>标签的使用2007-12-13 |
<cms:contentshow>标签的使用2007-12-12 |
<cms:contentloop> 标签的使用2007-12-11 |
<cms:contentinfo>标签的使用2007-03-23 |
[转]OpenCms JSP标签详解——cms:user标签
分享到:
相关推荐
##### 5.2 <CMS:USER> - **功能**: - 显示当前登录用户的个人信息。 ##### 5.3 <CMS:PROPERTY> - **用途**: - 获取页面或模块的属性值。 ##### 5.4 <CMS:LINK> - **功能**: - 生成链接到特定资源的URL。 #####...
- `<CMS:USER>`: 显示用户信息。 - `<CMS:PROPERTY>`: 获取系统属性。 - `<CMS:LINK>`: 生成链接。 - `<CMS:TEMPLATE>`: 加载模板。 - `<CMS:CONTENTLOAD>`: 加载内容。 - `<CMS:CONTENTCHECK>`: 检查内容状态...
- **${CMS:XXX(…)}**:使用表达式语法调用标签功能。 - **创建简单的导航条**:利用标签创建导航菜单。 - **创建复杂的导航列表**:实现更复杂的导航逻辑。 #### 六、FLEXCACHE缓存机制 FLEXCACHE是OpenCMS内置的...
- **CMS发展历程**:随着互联网的普及和发展,企业对网站的需求日益增长,但传统手工维护网站的方式效率低下且成本高。为了简化内容管理流程,CMS应运而生,并逐渐发展为功能强大的平台。 - **OpenCms概述**:...
- 常用标签:详细解释了如<CMS:USER>、<CMS:PROPERTY>、<CMS:LINK>等标签的使用方法,以及如何创建导航条、导航列表等。 6. FLEXCACHE缓存机制: - FLEXCACHE介绍:介绍了FLEXCACHE缓存机制的作用,包括实例和...
OpenCMS 是一款基于 Java 和 JSP 的开源内容管理系统(Content Management System, CMS)。它可以帮助用户轻松地构建、管理和发布网站内容。OpenCMS 提供了丰富的功能,如多语言支持、工作流管理、版本控制等,适用于...
OpenCMS 6 是一个基于开源软件的**内容管理系统(Content Management System, CMS)**。该系统支持快速且高效地创建复杂的内网(Intranet)与外网(Internet)网站。借助OpenCMS,用户可以在线构建完整的网站,并在满意后...
OpenCms是一个开源的内容管理系统(CMS),用于构建和管理网站内容。本文将详细介绍如何安装OpenCms 8.5版本,这是一个重要的里程碑,因为它引入了许多新功能和改进,旨在提升用户体验和开发效率。 首先,安装...
以下是对18个Java开源CMS系统的详细概述,这些系统不仅提供了强大的功能,还拥有活跃的社区支持,是企业和个人进行网站建设和内容管理的理想选择。 1. **InfoGlue**:InfoGlue是一款基于Java的全面内容管理系统,它...