我有一个简单的HTML页面,其中包含一个表单(使用GET方法),其操作是包含JSF portlet的门户页面。 我需要访问传递到我的portlet门户页面的参数 - 我该如何实现?如何在IBM Websphere Portal 6.1 JSF Portlet中传递和获取URL参数?
我试图使用以下代码访问查看页面上的参数code
,但值为null
。
java.util.Map requestMap = javax.faces.context.FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String code = requestMap.get("code");
在其他一些论坛上有人建议我需要通过portlet的id作为请求参数,以具有传递请求参数portlet的访问。如果在哪里/如何查找我的portlet ID,以便Portlet可以访问请求参数,那么这是真的吗?
铸件应在什么地方完成?我相信它必须在portlet的查看页面呈现之前完成。一旦呈现视图页面,请求参数就已经丢失。 – 2010-01-12 20:51:01