自已写了个orderError.jsp,但是发生异常的情况下,没有转到orderError.jsp,而是显示如下错误:
无法显示网页
您要访问的网页有问题,无法显示。
--------------------------------------
请尝试以下操作:
打开 localhost:8080 主页,然后查找指向您感兴趣信息的链接。
单击刷新按钮,或以后再试。
单击搜索,寻找 Internet 上的信息。
也可查看相关站点列表。
HTTP 500 - 内部服务器错误
Internet Explorer
请各位帮忙啊,在下新手,搜索过社区以前的帖子,但是没有我想要的答案。
附加说明,我程序里的一些片段:
<%@ page errorPage= "orderError.jsp " import= "java.text.NumberFormat "%>
orderError.jsp:
<%@ page isErrorPage= "true "%>
------解决方案--------------------
贴出你的异常产生代码看看
Tomcat好像不对人为抛出异常和语法错误进行errorPage转向,你可以尝试以下用数组越界来产生异常。
String [] str = { "1111 ", "22222 ", "3333 "};
for(int i = 0; i < 5; i++){
out.println(str[i]);
}
------解决方案--------------------
你写的错误页面和你当前调用页面,是不是没在相同路径下
------解决方案--------------------
在web.xml文件里添加
<error-page>
<error-code> 500 </error-code>
<location> orderError.jsp </location>
</error-page>