如何从liferay中的portlet渲染url中检索查询参数值?

时间:2013-12-10 09:08:09

标签: java portlet liferay-6

我试过这样的事情:

 <%
    int startIndex = 3;

    %>
   <portlet:renderURL var="nextURL">
     <portlet:param name="jspPage" value="/html/portlet/ext/ctestportlet/view.jsp?st=      <%=startIndex%>" />

</portlet:renderURL>

<a href="<%=nextURL%>">Next</a>

我正在检索:

<%
   String startIndexString = request.getParameter("st");  // get the index pages    
%>

我总是得到&#34;&#34; (空字符串)for&#39; startIndexString&#39;值。

请帮忙。这有什么不对?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用此代码段

<%
    int startIndex = 3;
%>

<portlet:renderURL var="nextURL">
     <portlet:param name="jspPage" value="/html/demo/view.jsp" />
     <portlet:param name="st" value="<%=String.valueOf(startIndex) %>"/>
</portlet:renderURL>

HTH