我正在尝试在我的web.xml中为我的spring 2.4应用程序配置404错误页面,该应用程序仅包含预编译的JSp' s。但它不起作用,我已经尝试了许多组合和排列。我在春天也试过了异常处理程序,因为404异常,但是没有一个工作。下面是代码,有人能让我知道我哪里出错了。
我正在使用tomcat服务器
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/classes/org/apache/jsp/jsp/error/error_jsp</location>
</error-page>
答案 0 :(得分:1)
您正在使用不正确的类文件的位置。使用已编译的JSP的URL(我猜测它就像/jsp/error.jsp一样 - 查看你的sevrlet映射以确定)。
答案 1 :(得分:0)
将JSP编译为servlet并将其动态添加到Web应用程序中。
由于您已跳过JSP处理,因此需要将org.apache.jsp.jsp.error.error_jsp.class作为servlet添加到web.xml文件中。
然后,您可以使用servlet上下文作为错误页面位置。