1
我有要求重寫由Web應用程序生成的HTML。該要求同樣適用於所有頁面,所以我們自然而然地選擇了一個過濾器修改過濾器的servlet錯誤頁面的HTML
我從這個Oracle documentation on filters開始流動包裝的方法,這對大多數情況下適用。不幸的是,如果servlet拋出異常,執行流程將離開我的過濾器,並且重寫邏輯不會執行。這意味着錯誤頁面的HTML不會被修改。
我想攔截錯誤頁面響應。我怎麼做?
哪個應用服務器,併爲你的錯誤頁面靜態HTML或JSP? – kdgregory
Tomcat 7.它是一個靜態HTML文件,但由於某些URL映射問題,它通過Spring MVC的ResourceHttpRequestHandler在DispatcherServlet的單獨實例中提供。 –