扒开腿挺进岳湿润的花苞视频|将军边走边挺进她H树林|挺进朋友人妻张婉莹身体|岳脱得精光让我挺进去视频|第一次挺进莹莹的身体里视频|脱岳裙子从后面挺进去视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 開發(fā)語言 >> 文章正文

Struts常見錯(cuò)誤大全

      1、“No bean found under attribute key XXX”
  在struts-config.xml里定義了一個(gè)ActionForm,但type屬性指定的類不存在,type屬性的值應(yīng)該是Form類的全名;蛘呤,在Action的定義中,name或attribute屬性指定的ActionForm不存在。
    2、“Cannot find bean XXX in any scope”
  在Action里一般會(huì)request.setAttribute()一些對象,然后在轉(zhuǎn)向的jsp文件里(用tag或request.getAttribute()方法)得到這些對象并顯示出來。這個(gè)異常是說jsp要得到一個(gè)對象,但前面的Action里并沒有將對象設(shè)置到request(也可以是session、servletContext)里。
  可能是名字錯(cuò)了,請檢查jsp里的tag的一般是name屬性,或getAttribute()方法的參數(shù)值;或者是Action邏輯有問題沒有執(zhí)行setAttribute()方法就先轉(zhuǎn)向了。
  還有另外一個(gè)可能,純粹是jsp文件的問題,例如會(huì)指定一個(gè)id值,然后在循環(huán)里使用這個(gè)值作為name的值,如果這兩個(gè)值不同,也會(huì)出現(xiàn)此異常。(都是一個(gè)道理,request里沒有對應(yīng)的對象。)
  3、“Missing message for key "XXX"”
  缺少所需的資源,檢查ApplicationResources.properties文件里是否有jsp文件里需要的資源,例如:
  這行代碼會(huì)找msg.name.prompt資源,如果AppliationResources.properties里沒有這個(gè)資源就會(huì)出現(xiàn)本異常。在使用多模塊時(shí),要注意在模塊的struts-config-xxx.xml里指定要使用的資源文件名稱,否則當(dāng)然什么資源也找不到,這也是一個(gè)很容易犯的錯(cuò)誤。
  4、“No getter method for property XXX of bean teacher”
  這條異常信息說得很明白,jsp里要取一個(gè)bean的屬性出來,但這個(gè)bean并沒有這個(gè)屬性。你應(yīng)該檢查jsp中某個(gè)標(biāo)簽的property屬性的值。例如下面代碼中的cade應(yīng)該改為code才對:
  5、“Cannot find ActionMappings or ActionFormBeans collection”
  待解決
  6、“Cannot retrieve mapping for action XXX”
  在.jsp的
  標(biāo)簽里指定action='/XXX',但這個(gè)Action并未在struts-config.xml里設(shè)置過。
  7、HTTP Status 404 - /xxx/xxx.jsp
  Forward的path屬性指向的jsp頁面不存在,請檢查路徑和模塊,對于同一模塊中的Action轉(zhuǎn)向,path中不應(yīng)包含模塊名;模塊間轉(zhuǎn)向,記住使用contextRelative="true"。
  8、沒有任何異常信息,顯示空白頁面
  可能是Action里使用的forward與struts-config.xml里定義的forward名稱不匹配。
  9、“The element type "XXX" must be terminated by the matching end-tag "XXX".”
  這個(gè)是struts-config.xml文件的格式錯(cuò)誤,仔細(xì)檢查它是否是良構(gòu)的xml文件,關(guān)于xml文件的格式這里就不贅述了。
  10、“Servlet.init() for servlet action threw exception”
  一般出現(xiàn)這種異常在后面會(huì)顯示一個(gè)關(guān)于ActionServlet的異常堆棧信息,其中指出了異常具體出現(xiàn)在代碼的哪一行。我曾經(jīng)遇到的一次提示如下:
  java.lang.NullPointerException
  at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1003)
  at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)

  為解決問題,先下載struts的源碼包,然后在ActionServlet.java的第1003行插入斷點(diǎn),并對各變量進(jìn)行監(jiān)視。很丟人,我竟然把struts-config.xml文件弄丟了,因此出現(xiàn)了上面的異常,應(yīng)該是和CVS同步時(shí)不小心刪除的。

  11、“Resources not defined for Validator”

  這個(gè)是利用Validator插件做驗(yàn)證時(shí)可能出現(xiàn)的異常,這時(shí)你要檢查validation.xml文件,看里面使用的資源是否確實(shí)有定義,form的名稱是否正確,等等。

作者:未知 | 文章來源:未知 | 更新時(shí)間:2008-1-15 16:39:16

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    深入探討Java的Spring 與Struts 的集成方案
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·搜集整理的asp.net的驗(yàn)證方
    ·各種FOR循環(huán)結(jié)構(gòu)的整理
    ·軟件項(xiàng)目開發(fā)中應(yīng)該考慮那
    ·搜集整理的javascript sel
    ·軟件開發(fā)中項(xiàng)目經(jīng)理有那些
    ·學(xué)習(xí)如何在Lambda表達(dá)式進(jìn)
    ·C++基礎(chǔ)知識:結(jié)構(gòu)體數(shù)據(jù)的
    ·C#實(shí)現(xiàn)短信發(fā)送程序的例子
    ·sun最近修補(bǔ)了一部分java的
    ·rss定制的另外一種實(shí)現(xiàn)方式
    ·delphi實(shí)現(xiàn)利用arp欺騙來實(shí)
    ·基礎(chǔ)學(xué)習(xí):基于WF的流程框
    ·網(wǎng)絡(luò)編程中怎樣得知一次數(shù)
    ·如何逆序輸出單鏈表?
    ·軟件開發(fā)過程中的性能設(shè)計(jì)
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) m.jdtbank.com All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    环江| 射阳县| 白玉县| 蛟河市| 盈江县| 西平县| 托里县| 平湖市| 政和县| 阳江市| 沐川县| 唐山市| 麦盖提县| 闻喜县| 万载县| 绵竹市| 西城区| 锡林浩特市| 灵台县| 奎屯市| 临安市| 景德镇市| 无为县| 涿州市| 星座| 长泰县| 全椒县| 江阴市| 肃南| 奉节县| 金乡县| 昌宁县| 阳朔县| 武义县| 曲松县| 淳安县| 柘荣县| 宁津县| 稷山县| 加查县| 新和县|