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

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

JavaWeb中Tomcat底層機制和Servlet運行原理詳解

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