繁体   English   中英

java - spring security 自定义tomcat错误页面

[英]java - spring security customize tomcat error pages

我正在开发一个使用 Apache Tomcat 8.0.11 Web 服务器的 java spring mvc 项目。 我想自定义 400(错误请求)和 404(未找到)错误页面。 换句话说,我想显示自定义错误页面而不是普通的 tomcat 错误页面。 有没有办法在春季安全中做到这一点? 请注意,我使用的是基于 java 的配置而不是基于 xml 的配置。 其实我想自定义这个页面:

在此处输入图片说明

您可以在 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 传递的响应对象。

  2. 如果我们使用 ReST 服务,API 本身有异常 API 来自定义异常。 例如:WebApplicationException 和 ExceptionMapper 等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM