1. 程式人生 > >Struts2異常:HTTP Status 404 - /Struts2/book/addBook.action

Struts2異常:HTTP Status 404 - /Struts2/book/addBook.action

p s package 存在 pack 流程 ack name names 配置

HTTP Status 404 - /Struts2/book/addBook.action

技術分享

  如果在Struts2的框架中訪問路徑出現了這個錯誤,可能存在的原因有如下的兩個:

    1. 路徑寫錯,也就是action標簽的name 屬性和package的namespace屬性組成的路徑存在問題。

    2. 沒有在web.xml中配置struts2的過濾器。(因為struts2的處理流程必須先經過過濾器,如果沒有配置過濾器那麽將出現上述問題)      

1 <filter>
2     <filter-name>struts2</filter-name
> 3 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 4 </filter> 5 6 <filter-mapping> 7 <filter-name>struts2</filter-name> 8 <url-pattern>/*</url-pattern> 9 </filter-mapping>

Struts2異常:HTTP Status 404 - /Struts2/book/addBook.action