<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 3, 文章 - 152, 評論 - 17, 引用 - 0
    數據加載中……

    [原創]CDI(Weld)創建了多個@sessionScoped的bean的實例?

    問題是這樣的...
    按照Core JSF 3rd里面第三章做了quiz的練習。
    運行起來發現QuizBean里面的response無論如何也取不到值。結果總為""。
    Debug發現response的set成功了,但是一到answerAction()方法,response就恢復為初始狀態。
    懷疑是否多次重復創建實例。即setResponse的實例跟被調用answerAction()的不是同一個實例。
    添加構造函數,并且在構造函數里面添加了System.out.println("xxx init");結果發現果然是多次創建實例。
    結論,sessionScoped沒有起作用。google之。發現有個兄弟跟我有同樣的問題。見下連接http://community.jboss.org/thread/173555

    根據Nicklas的回答,重新檢查了下注釋。

    結果如下。
    javax.inject.Named與javax.enterprise.context.SessionScoped同為CDI的注釋。
    javax.faces.bean.ManagedBean與javax.faces.bean.SessionScoped為JSF的注釋。

    如果要使用CDI那注冊也需要使用CDI的方式來注冊即Named。否則將無法找到。
    我的問題是使用了javax.inject.Name并且使用了javax.faces.bean.SessionScoped。所以CDI在session里找不到實例。故重復創建了實例。@import url(http://m.tkk7.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

    posted on 2012-01-10 11:08 閱讀(810) 評論(0)  編輯  收藏 所屬分類: JSF2.0


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产美国国产综合一区二区| 国产亚洲大尺度无码无码专线| 亚洲成人中文字幕| 岛国精品一区免费视频在线观看| gogo全球高清大胆亚洲| 人成午夜免费大片在线观看| 亚洲麻豆精品国偷自产在线91| 免费福利在线观看| AV在线亚洲男人的天堂| 国产精品视频全国免费观看| 亚洲人成人77777网站| 国产在线国偷精品免费看| 亚洲日本va在线视频观看| 免费国产在线视频| 亚洲视频免费在线播放| 野花高清在线观看免费完整版中文 | 久久久精品视频免费观看 | 亚洲色偷偷av男人的天堂| 91免费福利精品国产| 亚洲一区二区三区免费在线观看| 免费看国产精品3a黄的视频| 精品丝袜国产自在线拍亚洲| 国产自产拍精品视频免费看| 成人免费一区二区三区| 亚洲精品熟女国产| 日韩免费三级电影| WWW国产成人免费观看视频| 亚洲av伊人久久综合密臀性色| 国产成人精品免费视频动漫| 色偷偷噜噜噜亚洲男人| 国产亚洲成人久久| 蜜桃AV无码免费看永久| 亚洲爆乳AAA无码专区| 曰韩亚洲av人人夜夜澡人人爽| 最近2019年免费中文字幕高清| 在线观看亚洲AV日韩A∨| 亚洲日本中文字幕一区二区三区| 18女人毛片水真多免费| 亚洲AV永久无码天堂影院| 亚洲乱码一区二区三区在线观看 | 搡女人免费视频大全|