2011-12-03 30 views
0

我需要檢索我使用URL傳遞給頁面的2個GET參數的值,問題是FacesContext只是在一組帶有引用會話的頁面中工作;在這種情況下,我使用的是GET,因爲URL是通過電子郵件訪問的,而不是從其他頁面訪問的。使用ICEFaces時,FacesContext的任何替代方法來檢索GET值?

我試圖FacesContext的方法:

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

但是,當試圖獲取上下文,任何其他想法,我怎麼能完成同樣不使用的FacesContext返回null?

回答

0

FacesContext是要走的路。我們正在將它用於您的應用程序並獲取參數。

您用「portlet」標記了您的問題。根據您的門戶網站,您不能通過url直接將參數傳遞給您的應用程序。有時你需要特殊的處理...

+0

最後,我最終使用JSPs,因爲IceFaces不支持GET參數。 –

相關問題