<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 閱讀(815) 評論(0)  編輯  收藏 所屬分類: JSF2.0


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


    網站導航:
     
    主站蜘蛛池模板: 国产美女被遭强高潮免费网站| aa级一级天堂片免费观看| 免费乱码中文字幕网站| 最新亚洲人成网站在线观看| 成年午夜视频免费观看视频 | 亚洲中文字幕在线第六区| 边摸边吃奶边做爽免费视频网站| 永久黄网站色视频免费| 国产亚洲精品美女久久久久| 免费一区二区三区四区五区| 一级毛片视频免费| 亚洲精品无码不卡在线播放HE| 18禁超污无遮挡无码免费网站| 久久精品亚洲综合| 国内精自视频品线六区免费| 亚洲一区二区三区精品视频| 成年女人18级毛片毛片免费| 国内成人精品亚洲日本语音| 亚洲阿v天堂在线2017免费| 国产免费人成视频尤勿视频 | 日韩欧美一区二区三区免费观看| 亚洲精品无码久久久久APP | 亚洲AV无码专区国产乱码不卡| 四虎影永久在线高清免费 | 69天堂人成无码麻豆免费视频| 亚洲日本天堂在线| 国产亚洲午夜高清国产拍精品| 污污网站免费观看| 亚洲字幕AV一区二区三区四区| 亚洲中久无码不卡永久在线观看| 久久久精品午夜免费不卡| 亚洲乱码中文字幕小综合| 四虎免费永久在线播放| 久久精品免费一区二区三区| 亚洲www在线观看| 亚洲成a人片在线观看老师| 最近免费mv在线电影| 亚洲AV一区二区三区四区| 国产亚洲综合久久系列| 国内免费高清在线观看| 中文字幕av无码不卡免费|