1. 程式人生 > >解決 struts2 報"There is no Action mapped for namespace / and action name"的問題

解決 struts2 報"There is no Action mapped for namespace / and action name"的問題

https def col demo 解決 ack ges 裏的 dex

在配置struts2 入門demo時碰到"There is no Action mapped for namespace / and action name"問題,查了一些資料,但沒有完全解決問題, 因為造成此問題的原因有很多,

比如這位博主的文章提到的https://www.cnblogs.com/GeekRegister/articles/4949441.html

我再補充幾點調試過程中發現的坑:

"There is no Action mapped for namespace / and action name"問題


1. <action name="index"> 這裏的"index" 不能加斜杠, 加斜杠在"http://localhost/strutsDemo/index" 路徑下無法訪問


2. 沒有配到tomcat服務器, 項目建好後直接運行服務器, 這時服務器裏沒有配制新項目, 直接點項目, 右鍵 run as -> run on server , 解決

技術分享圖片


3. 最坑的,,, 在eclipse中的tomcat服務器中刪除項目後, 在加進去,也報這個錯,, 這個問題什麽原因不知道, 解決辦法是 刪掉eclipse裏配好的tomcat, 重新配

<struts>

    <package name="actions"  extends="struts-default">
        <action name="index"
> <result>/index.jsp</result> </action> </package> </struts>

解決 struts2 報"There is no Action mapped for namespace / and action name"的問題