我正在開發一個使用Apache Tomcat 8.0.11 web服務器的java spring mvc項目。我想定製400(錯誤請求)和404(找不到)錯誤頁面。換句話說,我想顯示自定義錯誤頁面而不是普通的tomcat錯誤頁面。春季安全有沒有辦法做到這一點?請注意,我使用基於java的配置而不是基於xml的配置。其實,我想自定義此頁:java-spring security自定義tomcat錯誤頁面
2
A
回答
1
您可以在web.xml文件中像下面
<display-name>App Name </display-name>
<error-page>
<error-code>123456</error-code>
<location>/error404.jsp</location>
</error-page>
而且在發送的響應可以作爲
做補充錯誤頁面response.sendError(123456,"Error Message");
1
我們可以通過多種方式自定義上述例外情況
基於錯誤代碼,我們將自定義消息設置爲響應對象,我們通過UI向用戶提供。
如果我們使用ReST服務,API本身有異常API來定製異常。例如:WebApplicationException和ExceptionMapper等。
相關問題
- 1. apache tomcat 503自定義錯誤頁面
- 2. 空頁,而不是自定義Tomcat的錯誤頁面
- 3. IIS自定義錯誤未顯示自定義錯誤頁面
- 4. Spring Security安全自定義頁面
- 5. tomcat 7 conf/web.xml自定義錯誤頁面未被webapps拾取
- 6. Tomcat:自定義錯誤頁面不能正常工作
- 7. 自定義Tomcat錯誤頁面不顯示圖像
- 8. 錯誤代碼500的Tomcat 7中的自定義錯誤頁面
- 9. Spring Security在顯示自定義頁面時出錯
- 10. symfony2自定義錯誤頁面
- 11. nGinx自定義錯誤頁面
- 12. SparkJava自定義錯誤頁面
- 13. Apache2 GeoIP/mod_geoip2自定義錯誤頁面
- 14. Lasso 9自定義錯誤頁面
- 15. AmazonS3:自定義錯誤頁面
- 16. Nginx自定義錯誤網關頁面
- 17. sharepoint 2013自定義錯誤頁面
- 18. Silverlight中的自定義錯誤頁面
- 19. Appcache和自定義錯誤頁面
- 20. 自定義錯誤頁面使用global.asax
- 21. 自定義錯誤頁面不顯示
- 22. Cakephp自定義錯誤頁面
- 23. joomla中的自定義錯誤頁面?
- 24. 自定義錯誤403頁面PHP
- 25. CakePHP Plugin的自定義錯誤頁面
- 26. JBoss中的自定義錯誤頁面
- 27. 更改自定義404錯誤頁面
- 28. 自定義錯誤頁面404
- 29. 自定義錯誤頁面InvalidArgumentException Symfony2
- 30. 閃亮的自定義錯誤頁面
謝謝您的迴應。我試過了,它工作。現在,我的問題是如何訪問'error404.jsp'頁面中的代碼和消息等錯誤信息?例如'$ {code}'之類的東西。 – hamed