如何显示背景图像时,url模式是错误的



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的错误消息

相关内容

  • 没有找到相关文章

最新更新