使用ICEFaces时FacesContext的任何替代方法,以检索GET值?

时间:2011-12-03 02:15:55

标签: java get portlet icefaces facescontext

我需要检索我使用URL传递给页面的2个GET参数的值,问题是FacesContext只在一组带有引用会话的页面中工作;在这种情况下,我正在使用GET,因为网址是通过电子邮件而不是从其他网页访问的。

我尝试了FacesContext方法:

FacesContext context = FacesContext.getCurrentInstance();    
String login = context.getExternalContext().getRequestParameterMap().get("login");
String id = context.getExternalContext().getRequestParameterMap().get("idReunion")

但是在尝试获取上下文时它返回null,任何其他想法如何在不使用FacesContext的情况下完成相同的操作?

1 个答案:

答案 0 :(得分:0)

FacesContext是要走的路。我们正在将它用于您的应用程序并获取参数。

您使用“portlet”标记了您的问题。根据您的门户网站,您无法通过网址直接将参数传递给您的应用程序。有时您需要特殊处理...