我需要为我的jsp程序设置一般错误页面,我通过制作一般错误页面来测试它,然后在jsp页面的第一行有<%@ page language="java" errorPage="error.jsp" %>
,然后在页面中创建一个异常,但只显示一个空白页而不是转发到一般错误页面。我猜有一些设置问题?谢谢你的帮助。
答案 0 :(得分:1)
假设你的web.xml中有这样的东西
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/errorpage.jsp</location>
</error-page>
或者例如在404
的情况下<error-page>
<error-code>404</error-code>
<location>/errorpage.jsp</location>
</error-page>
尝试在errorpage.jsp顶部的page指令中添加isErrorPage属性并将其设置为“true”
<%@ page contentType="text/html; charset=ISO-8859-1 " isErrorPage="true" %>