(Portal 开发读书笔记)<actionURL><renderURL><resourceURL>

简介:

 (1) <actionURL>

这个标记用于产生一个到某portlet的超链接,或者用于表单的action字段的值

例子:

 
 
  1. <portlet:actionURL windowState="maximized" portletMode="edit"> 
  2.         <portlet:param name="action" value="editStocks"> 
  3. </portlet:actionURL> 

这里看出, windowState属性是可选的,表明当请求被Portlet接受时候设置portlet的窗口状态。portletMode属性也是可选的,表明当请求被Portlet接受时候设置portlet的portletMode.这actionURL可以被存放在var中,然后后面用${varname}来引用。

actionURL 默认是不安全的,走的是http协议,如果要启用安全,即让这个url走https协议,那么必须给一个可选的secure属性

 
 
  1. <portlet:actionURL secure="true"/> 

actionURL可以用escapeXML 来标志 < >等是否转义

 

(2) <renderURL>

这个标记用于产生一个被portlets所包含的render URL,它会用携带的参数向Portlet发起一个渲染的请求,其参数和actionURL一致

 

(3)<resourceURL>

这个标记用于处理静态资源文件

例子:

 
 
  1. <portlet:resourceURL var="exportURL"> 
  2.         <portlet:param name="<%= Constants.CMD %>" value="export" /> 
  3.  </portlet:resourceURL> 

resourceURL也有secure,escapeXML 等属性,除此之外,它还有一些特殊的属性。

id 属性用于标识resource,如

 
 
  1. <portlet;resourceURL id="myfolder/samples.doc"/> 

cacheability属性用于指定资源的cache级别(FULL,PORTLET,PAGE)





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/844541,如需转载请自行联系原作者

目录
相关文章
|
JavaScript 数据可视化 前端开发
《面向三维GIS的Cesium开发与应用》读书笔记
《面向三维GIS的Cesium开发与应用》读书笔记
|
安全 测试技术 数据安全/隐私保护
软件安全开发生命周期读书笔记
分阶段: 0. 教育和意识       1.微软成功的原因在于管理层支持和教育与培训.       2.工程师必须对基本的安全弱点、常见的安全漏洞类型、基本的安全设计有所了解。
1459 0
|
存储 安全 编译器
[笔记]读书笔记 C++设计新思维《一》基于策略的类设计(下)
[笔记]读书笔记 C++设计新思维《一》基于策略的类设计(下)
|
存储 算法 编译器
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(二)
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(二)
73 1
|
存储 算法 Java
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(二)
[笔记]读书笔记 C++设计新思维《二》技术(Techniques)(二)
|
存储 编译器 程序员
C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
72 0
|
存储 Java 编译器
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(一)
C++ Primer Plus 第6版 读书笔记(8)第 8章 函数探幽(一)
61 0