A. 為什麼我用在web.xml中配置struts過濾器之後就404,不配置就沒有問題
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
不要加<init-param>
因為你的struts中的Action類都已經交給Spring容器管理,所以需要在Spring里配置。
你可以參考:http://www.cnblogs.com/wanggd/archive/2013/07/26/3216731.html
這里的介紹。
*.action還是*.do這個是在配置文件里可以配置的。
B. web.xml中配置Struts2後訪問歡迎頁報404
filter過濾器的配置信息需要對應一個Servlet或者action,有個這個filter-mapping映射才能訪問對應的頁面
C. 修改了web.xml文件,jsp就報錯404
加了struts核心控制器的那幾行配置是吧,struts的若干jar包都放到WEB-INF/lib下了嗎?
重啟伺服器試試。看看啟動過程中有異常嗎。
補充:/*攔截後,jsp是可以被訪問到的。
D. jsp中web.xml的配置問題,404錯誤
他這是配了spring和struts整合,沒看到這個配置文件和錯誤信息誰也說不好,不知道contextConfigLocation配對沒,ActionServlet.class在struts.jar里
呵呵,用的東西還很多,dwr oscache hibernate全讓你扯上了...你要把完整的錯誤信息貼出來才能有人給你解答的,要不就是瞎子摸象
E. 為什麼創建web.xml文件後訪問jsp就404
一般是你的web.xml文件設置錯誤了。
常見的有設置的內容或者鏈接不存在。
F. 為什麼我配置WEB.XML 的過濾器 就報404錯誤 不配置過濾器就不報錯
你用的是struts2 肯定需要配置struts2的核心控制器 就那個filter 然後再struts.xml配置action就沒有問題了啊 是不是什麼包沖突 或者filter-mapping 中url 配置的有問題struts2是/* 如果還是有問題 你聯系我 我看看具體代碼
求採納為滿意回答。
G. JSP,改了web.xml里的配置打開頁面報404錯誤
最好的就是在WEB.XML文件中配置錯誤代碼的跳轉頁面,首先建立個 出現500錯誤的頁面,提示出錯了,然後再WEB.XML文件中配置,配置如下 一、 通過錯誤碼來配置error-page
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/NotFound.jsp</location>
</error-page>上面配置了當系統發生404錯誤時,跳轉到錯誤處理頁面NotFound.jsp。
二、通過異常的類型配置error-page
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
H. SSH整合後,web.xml配置的問題導致無法讀取頁面一直404
地址錯了
你把 classpath:applicationContext.xml換成/applicationContext.xml
不行的話就把這個xml文件建在 web-inf目錄下
然後 classpath:applicationContext.xml換成/web-inf/applicationContext.xml
I. 懂java進,為什麼我在web.xml中配置過濾器,然後就找不到路徑了,都是404錯誤
404 not found
未找到該網頁,說明此網頁已經在伺服器被刪除或被改名。在安全助手裡添加黑名單,把這個網站的網址輸入進去。不讓他彈出。
404是對NOT FOUND這種錯誤情況的一個編碼,HTTP協議的錯誤信息在不同軟體、不同的語言描述可能不同,但是其代碼是統一的,以便瀏覽器能夠正確識別和處理。
J. 懂java進,為什麼我在web.xml中配置過濾器,然後就找不到路徑了,都是404錯誤
因為你的filter可能配置錯誤,導致tomcat無法啟動你的web應用,於是就404了,對於filter錯誤是最麻煩的,因為每次錯誤都基本不太一樣。需要仔細檢查