zoukankan      html  css  js  c++  java
  • portlet标签

    参考:https://blog.csdn.net/smartdot_guohr/article/details/83399260

    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.

  • 相关阅读:
    单例设计模式
    HashMap 排序
    代理、动态代理
    冒泡排序 、二分查找、快速排序
    Azure powershell 订阅登录管理
    cmdbuild -2.4.3 在Centos7部署
    Zabbix3.0 安装部署
    nginx 一键安装
    通过菜单一键安装mysql
    Rsync同步工具
  • 原文地址:https://www.cnblogs.com/show58/p/13795214.html
Copyright © 2011-2022 走看看