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

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

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

    Java學(xué)習(xí)

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經(jīng)搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

     

    Struts中Cannot find bean XXX in any scope的問題

    Struts中Cannot find bean XXX in any scope的問題

    這就是在前面的簡單應(yīng)用中,在view中,通過<bean:write name="myform" property="name">調(diào)用Actionform時出的問題,這個問題的直接原因很簡單就是:找不到"myform"這個Bean,用網(wǎng) 上的話說就是在Action里一般會request.setAttribute()一些對 象,然后在轉(zhuǎn)向的jsp文件里(用tag或request.getAttribute()方法)得到這些對象并顯示出來。這個異常是說jsp要得到一個對 象,但前面的Action里并沒有將對象設(shè)置到request(也可以是session、servletContext)里。可能是名字錯了,請檢查 jsp里的tag的一般是name屬性,或getAttribute()方法的參數(shù)值;或者是Action邏輯有問題沒有執(zhí)行 setAttribute()方法就先轉(zhuǎn)向了。
    還有另外一個可能,純粹是jsp文件的問題,例如<logic:iterate>會指 定一個id值,然后在循環(huán)里<bean:write>使用這個值作為name的值,如果這兩個值不同,也會出現(xiàn)此異常。(都是一個道 理,request里沒有對應(yīng)的對象。)
    ”。
          我對Actionform的機制不理解,心中的疑問:
          1) 如果ActionForm是Struts自動封裝到Request中,那么我可以直接在view.jsp中,能過<bean:write>調(diào) 用這個ActionForm,如果假設(shè)這種情況成立時,那么Beanwrite中的bean名應(yīng)該是ActionForm的類名,還是在Struts- config.xml里給ActionForm定義的類名?
          2)如果沒有封裝的話,那么是不是需要在Action中把Actionform通過request.setAttribute("","")放到request中
    還是要放到Session中,
          我測試時候出的問題
           有一次就是在1)的情況下測試成功的,但是以后再怎么試都不行,那次是引用的Struts-config.xml里給ActionForm定義的類名。非常奇怪,
            還有就是2)的情況,測試中如果Action和Frombean在一個包下面,那么通過request.setAttribute("",""),就可以獲取到Bean,如果不是的話,有時候行,有時候不行,
            如果通過request.getSession.setAttribute()設(shè)置ActionForm的話,每次都可以,他們的Scope肯定在一個Request中,那么為什么Session就可以,而Request不行。(結(jié)論:因為是在Actionfoward中設(shè)置了“redirect='true',這樣的話一跳轉(zhuǎn)時,Request中的內(nèi)容都會被重置,所以不行,把這一句去掉就可以了”)

    posted on 2009-07-22 09:04 找個美女做老婆 閱讀(1670) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    統(tǒng)計

    公告

    本blog已經(jīng)搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品国产精品亚洲艾草网 | 亚洲人成欧美中文字幕| 成人性生交大片免费看好| 亚洲人成电影网站国产精品| 亚洲精品成a人在线观看☆| 巨波霸乳在线永久免费视频| 亚洲色图国产精品| 四虎国产精品永久免费网址| 亚洲人成亚洲精品| 91精品国产免费入口| 91亚洲精品第一综合不卡播放| 99国产精品免费视频观看| 亚洲精品乱码久久久久久下载| 91视频免费网址| 亚洲国产成人精品无码一区二区| 99在线精品免费视频九九视| 亚洲视频国产视频| 国产免费久久精品99re丫y| 亚洲免费福利在线视频| 午夜一级毛片免费视频| 色噜噜狠狠色综合免费视频| 亚洲国产精品狼友中文久久久 | 国产精品亚洲成在人线| 日本免费一区二区三区四区五六区| 77777_亚洲午夜久久多人| 成人免费视频77777| 亚洲av无码专区在线观看亚| 国产精品免费_区二区三区观看| 国产AV无码专区亚洲AV麻豆丫 | 国产啪精品视频网站免费尤物| 亚洲av中文无码乱人伦在线r▽ | 亚洲一区二区三区在线观看网站| 日韩免费高清视频网站| 亚洲免费一区二区| 亚洲婷婷天堂在线综合| 四虎在线视频免费观看| fc2免费人成为视频| 亚洲丝袜美腿视频| 日韩a在线观看免费观看| 久久免费国产精品| 亚洲一级毛片免费看|