Portlet里面的标签和变量的关系,以及需要在使用render URL前声明这些URL的句子的分析

<portlet:renderURL var="editPoint" /> 里面的var=“aaaaa”的作用:自定义namespace输出的名称(portlet实例的名称)


在JSP页面里面连续多个这种定义句子又是什么意思呢?例如:

<portlet:renderURL var="def" />
<portlet:renderURL var="editPoint" />

就是声明下面会用到var里面定义的名称对应的URL页面。至于这些URL页面是否已经定义,这些声明里面未提到。(其实如果没有定义,对应的值为null。转到这个null网页系统会跳转到portlet的默认页面中去。)


参见以下文章:

研究:Liferay研究(二)开发Liferay中几个常用的标签

该文中解释了:
声明<portlet:defineObjects/>让当前jsp可以应用到所有portlet的功能和方法.可以直接调用portlet下的方法


页面跳转renderURL

跳转url

<portlet:renderURL>

<portlet:param name="jspPage" value="/html/commodities/edit.jsp" />

</portlet:renderURL>

参数jspPage表示将要跳转到的页面。

示例如下:

<a href="<portlet:renderURL><portlet:param name="jspPage" value="/html/commodities/edit.jsp" /></portlet:renderURL>">edit</a>

name必须为jspPage,否则跳不过去





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值