我正在開發一個使用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. Tomcat:自定義錯誤頁面不能正常工作
- 4. Spring Security在顯示自定義頁面時出錯
- 5. ASP.net自定義錯誤頁面
- 6. SharePoint 2007的自定義頁面錯誤
- 7. Apache2.4.10自定義錯誤頁面
- 8. 自定義錯誤頁面InvalidArgumentException Symfony2
- 9. Index.php as自定義錯誤頁面
- 10. 瓶頸JSON自定義錯誤頁面
- 11. 自定義錯誤頁面不顯示
- 12. 更改自定義404錯誤頁面
- 13. nGinx自定義錯誤頁面
- 14. 自定義錯誤頁面404
- 15. 沒有自定義404錯誤頁面
- 16. JBoss中的自定義錯誤頁面
- 17. MVC5自定義錯誤頁面
- 18. CakePHP Plugin的自定義錯誤頁面
- 19. Kohana 2自定義404錯誤頁面
- 20. sharepoint 2013自定義錯誤頁面
- 21. Symfony PHP Template自定義錯誤頁面
- 22. joomla中的自定義錯誤頁面?
- 23. Appcache和自定義錯誤頁面
- 24. ASP.NET自定義錯誤頁面
- 25. 自定義錯誤頁面桶S3
- 26. 自定義錯誤403頁面PHP
- 27. PrimeFaces自定義錯誤頁面
- 28. 自定義Facelets錯誤頁面
- 29. AmazonS3:自定義錯誤頁面
- 30. Apache Tomcat的錯誤頁面
謝謝您的迴應。我試過了,它工作。現在,我的問題是如何訪問'error404.jsp'頁面中的代碼和消息等錯誤信息?例如'$ {code}'之類的東西。 – hamed