2011-08-18 45 views
0

我想使用應用程序範圍的bean,但每次我調用延遲初始化的getter方法時,都會再次初始化這些值。我使用調試器來確認每次新呼叫時(即使是在同一個會話中)這些值都是空的。我是否使用應用程序範圍錯誤?JSF應用程序範圍的bean不保留信息

<managed-bean> 
    <managed-bean-name>locationBean</managed-bean-name> 
    <managed-bean-class>com.model.LocationBean</managed-bean-class> 
    <managed-bean-scope>application</managed-bean-scope> 
</managed-bean> 
+0

什麼是JSF impl/version? – BalusC

+0

JSF版本1.2 – NewToThis

+0

這是一般的JSF規範版本。我在問impl/version。你使用的是什麼JSF實現?例如。 Mojarra還是MyFaces?然後什麼版本?例如。 Mojarra 1.2_15或MyFaces 1.2.10? – BalusC

回答

0

我沒有正確調用bean。修復後,它工作正常。對不起,浪費你的時間,隨時刪除這個問題。