facescontext

    2熱度

    2回答

    我正在開發webapp,其中我的MVC控制器是JSF 2.1。我有一個基於 FacesContext.getCurrentInstance() 我使用它來 PUT /從Flash範圍檢索值 上查看添加信息的幾種方法 得到請求PARAMS地圖 例子: public void addInfoMessage(String title, String description){ FacesCon

    1熱度

    1回答

    下面的代碼正在與請求範圍託管Bean和消息被顯示在p:messages標籤: FacesContext context = FacesContext.getCurrentInstance(); public void addAction() { if(commande.exists()) { context.addMessage("Commande", new Fac

    0熱度

    1回答

    問題如下:我需要序列化用戶會話,所以在服務器重新啓動後它仍然存在。 使用JavaEE和Tomcat 7與implements Serializable正常工作,但問題是FacesContext。事實上,重新啓動服務器後,FacesContext.getCurrentInstance()返回null,因此我無法訪問消息包(因此我的message.properties不能再被找到)。 那麼,如何在重啓

    0熱度

    1回答

    據我所知,FacesContext僅在請求範圍內纔可用。我創建了一個嘗試接收FacesContext實例的線程,但它返回null。 我的意思是每10秒更新一些應用程序範圍的bean。 線程的run方法: @Override public void run() { while (true) { try { TimeView timeVie

    0熱度

    1回答

    我有一個關於檢索JSF頁面的視圖狀態的問題。 我有一個應用程序,用戶可以在 列表中搜索人員,當用戶按下「顯示」按鈕時,相同的JSF頁面將填充 與各種人員的列表。 現在,當我選擇其中一個人時,另一個JSF頁面將顯示更多 關於此人的詳細和詳細的信息。現在在該頁面中顯示一個 「取消/中止」按鈕。我想要完成的是,當我按 那個特定的「取消/中止」按鈕時,頁面應該被重定向並且導航 返回到帶有列表的JSF頁面,

    12熱度

    1回答

    如何檢索過濾器中的FacesContext? 我跟着就如何檢索在Filter的FacesContext下面的文章: http://ocpsoft.org/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in-a-filter/ 但問題是,它不使用Flash範圍工作。繼NPE被拋出: java.lang.NullPo

    4熱度

    2回答

    驗證我的用戶後,我想在會話中將當前登錄用戶的引用。 在這裏,我如何做到這一點的方法setCurrentUser: FacesContext facesContext = FacesContext.getCurrentInstance(); HttpSession session = (HttpSession) facesContext.getExternalContext().getSessio

    0熱度

    2回答

    我試圖讓少數參數(現在是兩個,但在另一個xhtml可能我需要更多)。 在頁面的index.html我有一個鏈接,頁面Threads.xhtml,與參數user_id說明和SECTION_ID: <h:dataTable value="#{Sections.sections}" var="Section"> <h:column> <h:form> <h:link

    2熱度

    1回答

    我有一個請求範圍的JSF 1.2託管bean,我需要重構爲會話範圍的bean,因爲它在@PostConstruct上執行一些昂貴的操作,並且多次調用這真的只需要做一次。改變範圍,會議的副作用是,現在我不能做這樣的faces-config.xml注入FacesContext了: <managed-property> <property-name>context</property-name> <

    1熱度

    2回答

    這是場景。在我管理的bean,我創建了一個新的FacesMessage對象,並將其添加到FacesContext中,不與任何UI組件進行關聯,就像這樣: FacesContext context = FacesContext.getCurrentInstance(); FacesMessage message = new FacesMessage(); message.setSummary("