我有一个自定义DL portlet,因为我们可以附加多个文档。当用户点击任何文档的名称时,我想重定向到另一个jsp。
<td><a title="{{f.name}}" ng-click="viewFile(f.id);">{{f.name}}</a></td>
我所做的是将值{{f.name}}
传递给
<A href="<portlet:renderURL><portlet:param name="jspPage" value="/other_jsp.jsp" /></portlet:renderURL>">{{f.name}}</A>
但它不起作用!网址如下:
http://www.xyz.net/group/human/documents/<portlet:renderURL><portlet:param name=
答案 0 :(得分:1)
标签在服务器端处理,因此不能直接在HTML中使用。
在JSP页面内,请尝试以下操作,
&lt; portlet:renderURL var =“myUrl”&gt; &lt; portlet:param name =“jspPage” value =“/ other_jsp.jsp”/&gt; &LT; /门户:的renderURL&GT;
&lt; A href =“&lt;%= myUrl%&gt;”&gt; {{f.name}}
此外,this link提供了有关liferay网址的良好信息。