`
raymond.chen
  • 浏览: 1433486 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Liferay常用标签的使用

 
阅读更多

一、AUI标签:

    <aui:form action="<%=testURL%>" method="post" cssClass="class1" id="fm" name="fm" inlineLabel="true">
        <aui:layout>
              <aui:column columnWidth="50">
                   <aui:fieldset column="false" label="fieldset">
                        <aui:field-wrapper label="field wrapper" required="true" />
                        <aui:a href="http://www.baidu.com" label="BaiDu" target="_blank" title="baidu" />
                   </aui:fieldset>
 
                   <aui:select id="sel" name="sel" showEmptyOption="true" inlineLabel="left" helpMessage="help message">
                        <aui:option label="YuWen" value="yw"></aui:option>
                        <aui:option label="YingYu" value="yy" selected="true"></aui:option>
                   </aui:select>
              </aui:column>
  
              <aui:column columnWidth="50">
                    <aui:input id="username1" name="username1" type="text" label="uid1" />
   
                     <!-- type: text, hidden, password, checkbox, assetCategories, assetTags, timeZone, empty -->
                     <aui:input id="username2" name="username2" type="text" label="lbl-uid2"
                           helpMessage="this is username2" inlineLabel="true"
                           suffix="right tip message"/>
    
                     <aui:input type="textarea" name="comments" />
   
                     <aui:field-wrapper inlineField="true" required="true">
                            <aui:input name="gender" type="radio" label="male" value="1" inlineLabel="right"></aui:input>
                            <aui:input name="gender" type="radio" label="female" value="2" inlineLabel="right" checked="true"></aui:input>
                      </aui:field-wrapper>
                </aui:column>
         </aui:layout>
 
         <aui:button-row>
                 <aui:button cssClass="class2" inputCssClass="class3" name="btn1" type="submit" value="submit" />
                 <aui:button name="btn2" type="button" value="button" />
          </aui:button-row>
</aui:form> 

 

 

二、Portlet标签:

    1、renderURL标签:创建一个当前RenderURL
        <portlet:renderURL portletMode="view" windowState="maximized">

            <portlet:param name="jspPage" value="/edit.jsp"/>
            <portlet:param name="number" value="1"/>
            <portlet:param name="page" value="2"/>
        </portlet:renderURL>
 
   2、defineObjects标签:将很多liferay的变量放到pageContext中。
        JSR 168 (Portlet 1.0) 可访问的参数:renderRequest、renderResponse、portletConfig
        JSR 268 (Portlet 2.0) 可访问的参数:renderRequest、renderResponse、resourceRequest、        resourceResponse、actionRequest、actionResponse、eventRequest、eventResponse、portletConfig、portletSession、portletSessionScope、portletPreferences、portletPreferencesValues

 

    3、namespace标签:为目前的Portlet产生一个唯一的Value,防止与其他Portlet或者Portal上面的Value冲突。
        <portlet:namespace />
 
    4、resourceURL标签:ResourceURL主要用作返回Portlet资源,比如js、css、swf文件,图片等。
 
    5、actionURL标签:创建一个当前ActionURL
        <portlet:actionURL windowState="normal" PortletMode="edit"> 
            <portlet:param name="action" value="login"/>
        </portlet:actionURL>

 

分享到:
评论

相关推荐

    Liferay开发常用标签

    以下是关于Liferay常用标签的详细说明: 1. **URL标签**: - `portlet:renderURL` 和 `portlet:actionURL` 用于创建portlet的渲染URL和动作URL。这些标签允许开发者指定窗口状态(如最大化或正常),并添加参数来...

    liferay 内置在jsp中的对象

    但实际上,在Liferay中,我们通常会使用`&lt;liferay-theme:defineObjects/&gt;`标签来自动化这一过程。 #### 5. 注意事项 - 在使用这些内置对象时,需要注意权限和安全问题,确保不会泄露敏感信息。 - 了解每个对象的...

    Liferay Portal 二次开发指南

    Liferay的桌面概念是指用户登录后看到的第一个页面,可以个性化设置,包含用户常用的应用和服务。品质则涉及界面风格和用户体验,允许用户根据个人喜好调整颜色、字体和其他视觉元素。 ##### 2.5 部署描述文件 ...

    Liferay跨页面Portlet之间的调用与数据传递.docx

    在Liferay中,有以下两种常用的方法来解决这个问题: 1. **通过URL传参**:这是最基础的方式,可以在链接中携带参数,如在新闻列表页面A中,可以通过`/web/guest/newsview?articleId=xxx`这样的URL将文章ID传递到...

    liferay的开发流程

    如果你的portlet需要支持多语言,你需要创建语言资源文件,如`message.properties`,并在JSP页面中使用`&lt;liferay-ui:message key="key-name" /&gt;`标签来获取对应的语言字符串。 10. **portlet扩展(EXT插件)**: ...

    liferay代码研读

    `Hibernate in Action .pdf`则涉及到了Liferay所使用的持久层框架Hibernate。Hibernate是一个流行的Java ORM(对象关系映射)工具,它简化了数据库操作。阅读这本书,开发者可以深入理解Liferay如何利用Hibernate...

    sample-dao-portlet-4.0.0.zip_portal java

    Liferay Portal是一个开源的企业级内容管理和数字体验平台,而DAO是Java应用程序中常用的设计模式,用于封装对数据库的低级别操作。 在描述中提到的"用jdbc插件开发开发liferay-portal",表明这个项目重点在于利用...

    Portlets in Action

    - **标签使用案例**:通过实例演示如何使用Portlet标签来增强页面布局和交互性。 #### 章节七:使用Spring Portlet MVC入门 - **Spring Portlet MVC框架**:介绍Spring Portlet MVC框架的核心概念和组件,包括控制...

    J2EE程序员需掌握的技术

    - JBoss Portal,Liferay,OpenPortal:门户框架。 18. **Web服务**: - JBossWS,Axis,XFire:用于创建和消费Web服务。 19. **JDBC连接池**: - C3P0,DBCP,Proxool:管理数据库连接的工具。 20. **搜索...

    J2EE开源框架

    - **JSP 标签库**:displaytag 通常与 Struts 结合使用,用于生成列表和表格;Struts-Layout 提供了一系列丰富的 UI 组件,方便开发者构建用户界面。 - **客户端脚本**:AJAXTags、StrutsAjaxTags 和 AjaxAnywhere...

Global site tag (gtag.js) - Google Analytics