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


在配置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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM