Liferay JSP中常用的标签
(本文转载自http://www.cnblogs.com/edwardlauxh/archive/2010/03/26/1918614.html)
在Liferay框架中拥有它自身的标签,虽然Portlet也有它自身的标签,但是Portlet的标签不能完全满足我们的需求,下面就介绍几个开发中经常用到的标签
<portlet:actionURL><portlet:renderURL>:这2个是把整个页面当做一个提交到相应的Action中进行处理,因为Portlet中把request分成了两种一种是actionRequest,另外一种就是renderRequest,而<portlet:actionURL>是属于actionRequest中的一种,写在<form>中的action当点击提交的时候用户会把当前表单提交到相应的action中,调用ProcessAction进行处理,最后经过render方法显示到相应的页面.而<portlet:renderURL>属于renderRequest中的一种,把当前的action传到对应要显示的JSP页面上,2者工作原理同Struts1的工作原理差不多,只是把Action分成了2部分分开实现.
actionURL参数分别有:windowState当前窗口大小,最大,最下,正常
portletMode:当前portlet状态,可以定义当前portlet的标题是否可以编辑
var:自定义namespace输出的名称(portlet实例的名称)
secure:其他portlet是否可以连接到该portlet,默认为true,如果设置为false的时候其他portlet访问该portlet得时候会出现JspException
<portlet:param>:定义的可传参数,格式为<portlet:param name="action" value="hello edward"/> name为要穿过去的字符串名字,value就是要可传送的值,一般结合<portlet:actionURL>与<portlet:renderURL>用,可以使用getParameter方法取得该name的值
<portlet:defineObjects>让当前jsp可以应用到所有portlet的功能和方法.可以直接调用portlet下的方法
<liferay-ui:tabs> :Liferay中自带的Tab标签UI,可以根据其name属性显示相应的标签名,多个标签名字用,分割,param参数是是tabs1还是tabsn,命名规范是tabsx,是几级菜单的标识,url0是每个对应的name名字的要跳转的页面,最大支持10个标签名.
<portlet:namespace>:每个portlet对应的名字空间,生成每个唯一的标志ID,该ID根据portlet自己创建的id生成的,例如_1010Unistore_,该标签可以用于js的嵌入或者在HTMl中嵌入,保证每个ID的唯一,例如每个HTML中的ID标志
<liferay-util:include>Liferay下面的页面引入的工具类,可以功能同jsp:include基本上一样,但是他可以根据每个引入的页面设置默认需要显示的内容 属性为page="xx.jsp"
<liferay-util:param>Liferay下面页面引入工具类参数设置,配合<liferay-util:include>使用可以根据引入的页面对对应的标签设置相应的参数,如name=tabs1 value=setup 则对tabs1中标签为setup设置默认值.
<liferay-ui:error> Liferay下错误信息显示工具类,可以在属性exception中设定需要调用的.class文件 message中定义个性化的错误信息
<liferay-ui:message>Liferay下信息提示,可以配合portal-impl.jar包下面的content文件夹下的Language_xx_XX.properties文件进行读取相应value值
<liferay-ui:search-iterator>Liferay下的搜索查询工具类(从字面上看),可以根据SearchContainer类创建从左到有的菜单头信息.
Liferay JSP中常用的标签的更多相关文章
- jsp中常用的标签
jsp本质上就是一个servlet,只是tomcat会将其翻译成servlet,servlet本质上是一个类,那么jsp也是一个类.jsp中各种标签都会被tomcat翻译成各种基本的java代码 如果 ...
- 在jsp中常用的内置对象(5个)小总结和两种页面跳转方式(服务器端调转、客户端跳转)的区别
jsp中常用的几个内置对象: 一.request对象 主要作用: (1)获取请求页面的信息 比如:request.getParameter("参数名"); (2)获取客户端 ...
- HTML_body中常用的标签部分
meta: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <t ...
- javaWeb 在jsp中 使用自定义标签输出访问者IP
1.java类,使用简单标签,jsp2.0规范, 继承 SimpleTagSupport public class ViewIpSimpleTag extends SimpleTagSupport { ...
- css中常用的标签
最常用的标签 left 左 top 上 right 右 bottom 下 font 字体 size 大小 width 宽度 height 高度 class 类 label 标签 form 表单 gro ...
- 自定义JSP中的Taglib标签之四自定义标签中的Function函数
转自http://www.cnblogs.com/edwardlauxh/archive/2010/05/19/1918589.html 之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关于 ...
- jsp中的动作标签
和html标签一样,使用尖括号'<>'包裹起来. 用于在jsp页面中处理业务逻辑,避免在jsp中过多的使用java脚本. <jsp:forward>用于请求转发,它与Reque ...
- JSP中利用JSTL标签对日期格式化
数据库:Mysql 开发语言:JAVA 页面类型:JSP 对Mysql中的日期类型格式化,在JSP中,如何办呢,很多人说在JAVA后台去日期格式化,无奈了,于是找到了比较靠谱的答案 需要先引入JSTL ...
- JSP 中 JSTL 页面标签的笔记
jsp头部引入使用的标签 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&g ...
随机推荐
- javaSE第十天
第十天 57 1. 形式参数和返回值的问题(理解) 57 (1)形式参数: 57 (2)返回值类型: 57 (3)链式编程 57 2. 包(理解) 57 (1)其实 ...
- 单例模式(Winform窗体的实现)
在我的设计模式分类当中,我选择单例模式作为我第一个要写的设计模式,其一,单例模式简单.容易理解让人接受,其二,单例模式很常用,在实际的Winform窗体应用开发中能够带来更好的客户体验. 单例模式的核 ...
- 三国塔防游戏android源码
三国塔防游戏源码,这个游戏源码比较完整的,因为上传有20M限制,把代码工程包分开了,主文件是TFGame,其他res大家按照安卓包加进去就行,欢迎下载并交流 ,大家可以参考一下吧.<ignore ...
- 代码快捷键的设置读取App.config方法
附件下载:http://files.cnblogs.com/files/qtiger/ShortcutAchieve.zip 代码实现最重要(增加引用using System.Configuratio ...
- 安装elasticsearch
安装elasticsearch 来自:http://www.cnblogs.com/huangfox/p/3541300.html 一)安装elasticsearch 1)下载elasticsea ...
- Sorl之.net操作
http://www.cnblogs.com/zhangweizhong/category/771055.html 插入: SolrNet.Startup.Init<Movie>(&quo ...
- SHOW SLAVE STATUS几个常见参数
--显示当前读取的Master节点二进制日志文件和文件位置,对应线程I/O thread Master_Log_File: mysql-bin.000011 Read_Master_Log_Pos: ...
- POJ--1416
#include <stdio.h> #include <stdlib.h> ]={};//代表有没有切割的数组 ;//输入的要被切割的数字 ]={};//切完输出的数组成的数 ...
- [terry笔记]ArchiveLog归档日志激增解决思路
归档日志激增的危害是巨大的,最严重的结果就是数据库无法正常工作,导致整个系统无法正常工作,其次就算数据库可以正常工作,但激增的归档会对磁盘产生大量消耗,导致性能下降. 归档日志激增一般是因 ...
- ListView用法及加载数据时的闪烁问题和加载数据过慢问题
ListView介绍及添加数据时的闪烁问题 1. ListView类 1.1 ListView常用的基本属性: (1)FullRowSelect:设置是否行选择模式.(默认为false) 提示 ...