portlet标签
来源:互联网 发布:淘宝客返利源码下载 编辑:程序博客网 时间:2024/05/27 00:45
a、 定义对象(defineObjects)标签:
如果打开其中的一个JSP文件,你会发现,和Servlet一样,JSP中可以使用Portlet的一些variables.例如:
renderResponse
renderRequest
portletConfig--------可以用此变量获得portlet.xml文件中的配置信息
但是必须声名:
<portlet:defineObjects/>其中不可以定义任何属性或者包含任何内容.
b、 动作URL(actionURL )标签:
属性 值类型 对应值
windowState String minimized, normal, maximized
portletMode String view, edit, help
var String 任何值
secure String true,false
<portlet:actionURL windowState=”normal” portletMode=”edit”>
<portlet:param name=”action” value=”login”/>
</portlet:actionURL>
以上创建一个action URL , 当访问它时将使portlet window变为normal 装态, 模式变为 edit。
可以通过如下代码在processAction中判断当前操作模式:
public void processAction(ActionRequest request, ActionResponse response)
throws PortletException, IOException {
if (request.getPortletMode() == PortletMode.VIEW) { //浏览页
…..
}else if(request.getPortletMode() == PortletMode.EDIT){ //编辑状态
…..
}else if(request.getPortletMode() == PortletMode.HELP){ //帮助状态
…..
}
c、 renderURL 标签:
属性 值类型 对应值
windowState String minimized,normal,maximized
portletMode String view, edit, help
var String 任何值
secure String true,false
<portlet:renderURL portletMode=”view” windowState=”maximized”>
<portlet:param name=”number” value=”1”/>
<portlet:param name=”page” value=”2”/>
</portlet:renderURL>
创建一个render URL , 当访问它时将使portlet window变为maximized装态, 模式变为 view.
d、 namespace Tag
为目前的Portlet产生一个唯一的Value. 防止和其他的Portlet 或者Portal页面上的value产生冲突.
<A HREF=”javascript: <portlet:namespace/>doFoo()”>Foo</A>
e、 param Tag:這個 tag 是定義一個參數值, 可能是放在 actionURL 或 renderURL 之中. param Tag 不准包含任何 Body Content.
属性 值类型
name String
<portlet:param name=”myParam” value=”someValue”/>
注: param Tag不可以有body content.
<a href="<portlet:actionURL><portlet:param name="id" value="1"/>
<portlet:param name="year" value="2009"/>
<portlet:param name="month" value="4"/>
<portlet:param name="department" value="中烟"/>
</portlet:actionURL>" target="_blank">窗口1</a>
- portlet标签
- portlet标签导入问题
- portlet
- Portlet
- Portlet
- Portlet
- portlet
- Liferay Portal 学习笔记之<portlet:defineObjects>标签
- Liferay Portal 学习笔记之<portlet:defineObjects>标签
- 利用多个portlet:resourceURL标签发送AJAX请求
- 利用一个portlet:resourceURL标签发送AJAX请求
- Portlet通过标签在不同的模式(PortletMode)窗口状态间切换
- Portlet通过标签在不同的模式(PortletMode)窗口状态间切换
- Portlet通过标签在不同的模式(PortletMode)窗口状态间切换
- portlet开发
- Portlet API
- 编写 portlet
- Portlet 安全性
- 拨开迷雾-单片机和嵌入式LINUX开发的那点事儿(上)
- 在无线J2ME设备上实现HTTP协议
- 邮件系统工作基本原理
- 一个解决循环内界面假死的方法
- 拨开迷雾-单片机和嵌入式LINUX开发的那点事儿(下)
- portlet标签
- IIS6.0应用程序池回收和工作进程
- 模板技巧知识
- 国内最强悍的工作流平台
- 如何调整Linux内核参数
- 文件流
- 使用多线程加载多个Xml文件到TreeView控件
- c# web.config 配置文件的加密与解密,aspnet_regiis.exe
- 大小写转换