關(guān)于struts2中Action名字的大小寫問題淺談
前言
今天在使用struts框架編寫Action類以及在jsp中寫調(diào)用相關(guān)Action的url時(shí)出現(xiàn)如下錯(cuò)誤:
There is no Action mapped for namespace [/] and action name [MainPage] associated with context path [/xxx]. - [unknown location]
記得以前也曾經(jīng)遇到過這樣的錯(cuò)誤,可能的原因有:
1,struts.xml文件中配置package時(shí),namespace寫錯(cuò);
2,調(diào)用此Action的url寫錯(cuò)(app名稱多寫、namespace寫錯(cuò)等);
3,jsp頁面基準(zhǔn)url沒有寫;
4,struts.xml的放置路徑錯(cuò)誤;
5,struts.xml文件的DTD聲明寫錯(cuò);
6,web.xml中首頁沒有寫;
但是,這次調(diào)試了好幾個(gè)鐘頭都不是以上的錯(cuò)誤,
而是因?yàn)锳ction類命名錯(cuò)誤,開始是MainPageAction.Java,后來改成Mainpage.java,調(diào)試通過 驚訝
列入錯(cuò)誤原因:
7,Action類命名錯(cuò)誤:不能在諸如XXXXXAction的名字XXXX中包含大小寫混合。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
通過Java實(shí)現(xiàn)在Word中創(chuàng)建可填充表單
這篇文章主要為大家詳細(xì)介紹了如何通過Java代碼,以編程方式在Word中創(chuàng)建可填充表單,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-03-03Springboot集成JUnit5優(yōu)雅進(jìn)行單元測(cè)試的示例
這篇文章主要介紹了Springboot集成JUnit5優(yōu)雅進(jìn)行單元測(cè)試的示例,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下2020-10-10java中初始化MediaRecorder的實(shí)現(xiàn)方法
這篇文章主要介紹了java中初始化MediaRecorder的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-10-10Spring Cloud Gateway內(nèi)置的斷言和過濾器作用說明
這篇文章主要介紹了Spring Cloud Gateway內(nèi)置的斷言和過濾器作用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06

詳解mybatis中association和collection的column傳入多個(gè)參數(shù)問題

JavaWeb中Tomcat底層機(jī)制和Servlet運(yùn)行原理詳解

使用TraceId在Spring Cloud中實(shí)現(xiàn)線上問題快速定位