我指的是具有來自我的portlet的paramID的url。該paramID的內容在不同的portlet中處理,並具有自己的控制器。將參數從portlet URl設置爲HttpServletRequest
該控制器正在採取HttpServletRequest讀取該參數。
HttpServletRequest request = PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(renderRequest));
String paramID= request.getParameter("paramID");`
我的參數是在URL http://mysite.com?paramID=123
請問HttpServletRequest的閱讀時,我使用的renderURL
<liferay-portlet:renderURL var="xyz" portletName="ABC" windowState="Normal"/>
...
<a href="xyz?pramID"> Click here</a>
'' Click here應該是'' Click here有一個錯字,我想。它是隻在這個帖子或在你的代碼?你應該檢查:) – mico 2011-06-05 19:48:45
@Mikko:錯字在這裏。我的代碼正確。 – 2011-06-07 06:43:00