2010-01-13 66 views

回答

6

是的,這可以用的東西來實現這樣的 -

HttpServletRequest convertReq = PortalUtil.getHttpServletRequest(request); 
HttpServletRequest originalReq = PortalUtil.getOriginalServletRequest(convertReq); 
String productId = originalReq.getParameter("foo"); 

如果請求的RenderRequest。

+0

要添加一些內容:獲取RenderRequest的方法:RenderRequest請求=(RenderRequest)FacesContext.getCurrentInstance()。getExternalContext()。getRequestMap()。get(「javax.portlet.request」); – frandevel 2011-10-30 21:22:02

1

PortletRequest類有方法getAttribute()

你可以把它當作HttpServletRequest

+0

這不起作用。 – 2012-07-19 04:04:59

1

我還沒有找到一種方法,除了使用平臺特定類com.liferay.portal.util.PortalUtil

相關問題