web.xml映射
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
ErrorHandler servlet发出请求
RequestDispatcher view = request.getRequestDispatcher("error.jsp");
view.forward(request, response);
jsp错误页面包含样式
body {
background-image: url(err-images/fon.png);
}
如何在错误页面显示背景图像,例如url-pattern错误http://localhost:8080/WEBSearchPrime_JB/wrong/register.xhtml
好吧,至少有一个解决方案是将图像上传到外部主机并使用绝对url:)
为错误添加一个单独的页面,并在web.xml文件中配置错误的状态端口。这样的
<error-page>
<error-code>400</error-code>
<location>/WEB-INF/jsp/errorpages/ErrorPage400.jsp</location>
</error-page>
就像错误的URL一样,它将抛出状态端口为404的错误消息