0
我有一个errorPage.jsp
中,我已经包括有没有办法重定向到errorPage而不提及jsp中的页面?
<%@ page isErrorPage="true" import="java.io.*"%>
,但在我的代码,我不能找到一个具有
<%@ page errorPage="errorPage.jsp" %>
它里面定义的任何页面。如果出现任何异常,则显示errorPage.jsp
。
任何想法如何可能吗?
在我的web.xml中有两个处理程序定义。一个用于pageNotFound,另一个用于未捕获的异常。这两个最终都会返回一个名为'httpError'的非常不同的jsp。我甚至不能找到一个控制器中,我希望一些方法可能被返回的errorPage.jsp \t \t <异常型> java.lang.Throwable中异常型> \t \t /应用/ webExceptionHandler/uncaughtException \t \t \t \t \t \t /app/webExceptionHandler/pageNotFound \t –
嗯,真的很奇怪你应该在'JSP'中定义它,或者你应该知道它。另一种方式是使用'error-page'标签。而且,我发现奇怪的是,'location'标签引用了非'jsp'或'html'页面。在发布之前,您是否更改过'location'标记的值? –
我的不好,httpError实际上是通过tiles.xml设置为errorPage。 –