(已搞定,解決方法見內)404報錯找不到映射,老師說忽略直接輸入action文件就可以順利通過,為何我輸入了仍然404找不到映射?
所有相關文件見圖,我把幾個文件翻來覆去,覆去翻來瞪了N遍眼睛都快瞪瞎了也沒發現問題在哪兒,這關過不去后面都沒法兒學啊,求幫忙,作揖。。。
結構
web.xml配置
struts.xml配置
HelloWorldAction
result.jsp
錯誤信息
PS:經過不斷搜索,終于找到了解決方案,需要在struts.xml里加一句話
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
如果你檢查項目,發現所有路徑,文件的名字大小寫都正確卻仍然404找不到映射的話,那就加上這句話,一定能通過
2018-10-24
struts.xml文件名,就這個,別改其他的,就叫struts.xml,試試吧
2016-10-21
struts.xml文件錯誤。這種錯誤又分為以下幾種:
1,struts.xml文件名錯誤。一定要注意拼寫問題;
2,struts.xml文件放置路徑錯誤。一定要將此文件放置在src目錄下。編譯成功后,要確認是否編譯到classes目錄中;
3,struts.xml文件內容錯誤。
2016-09-08
There is no Action mapped for namespace [/] and action name [] associated with context path [/HelloWorld].
你好 我一直抱著個錯誤 但是按照你的方法修改了還是這樣??
2016-08-30
話說你直接把namespace="/"去掉不好么
2016-08-30
額,你這是來主動幫人解決問題的么,好孩子