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.

  • 相关阅读:
    Spring MVC-表单(Form)标签-单选按钮(RadioButton)示例(转载实践)
    Ubuntu 16.04中VirtualBox 5.1使用U盘/USB设备的方法
    Spring MVC-表单(Form)标签-复选框集合(Checkboxes)示例(转载实践)
    Ubuntu 16.04下减小/释放/清理VirtualBox虚拟硬盘文件的大小
    关注点分离
    谈代码注释
    DelegatingFilterProxy类的作用
    GOPS 2018全球运维大会上海站 参会感悟梳理
    Java switch case
    Android 微信网址分享添加网络图片
  • 原文地址:https://www.cnblogs.com/show58/p/13795214.html
Copyright © 2011-2022 走看看