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>

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 转租房东不退押金怎么办 亲戚借户口本办公租房怎么办 7.1深圳禁行货车怎么办 怎么办无锡市的货车临时通行证 武汉医保卡密码忘了怎么办 打出租车被黑了怎么办 行李掉在出租车上怎么办 家庭农场买农机怎么办补贴 在异地买的保险怎么办 理发店被投诉工商局找我怎么办? 临安市民卡丢了怎么办 合肥分期付款买手机被骗怎么办 公司注销后还遇到投诉怎么办 超市购物结账时少收钱怎么办 卖给顾客东西时会有斜念怎么办 实体店家纺想换货怎么办 劳动仲裁裁决部分不服怎么办 劳动仲裁公司拒不履行怎么办? 苹果手机被黑客锁了怎么办 出租大面积厂房的中介费用怎么办 中山房子网签不了怎么办 物业服务太差该怎么办 取完公积金的卡怎么办 车卖了对方不过户怎么办 卫生间下水道堵了怎么办妙招 教练不让你练车怎么办 教练不让我练车怎么办 考三要练车教练不给练怎么办 科目二指纹打卡指纹不清楚怎么办 教练凶你的时候怎么办 人行聘用制3年后怎么办 道路运输从业资格证过期了怎么办 码头如果要危险运输证怎么办? 7座车怎么办载客营运证 商调函到了原单位不配合怎么办 公司车辆超证了怎么办? 准迁证过期了5年怎么办 天津中派木业不发工资怎么办 在香港餐厅嫌冷怎么办 出国读研报到证怎么办 高中后出国留学档案怎么办