解決 struts2 報"There is no Action mapped for namespace / and action name"的問題
阿新 • • 發佈:2017-12-20
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"的問題