RT,tomcat服务器做网页时,我看到别人调试一个JSP页面时,如果失败了会直接在页面上显示详细的错误信息、错误类型、以及错的行数等,而我只显示400或500错误,而详细的错误信息只能在tomcat的log文件夹中去找,不能直接显示在当前页面上,这样很麻烦,求助:如何让页面出错的信息直接显示在页面上?
解决方案 »
- 不使用frameset标签如何实现一个页面包含两个窗体?
- sql问题
- 在监听器中如何得到spring管理的bean
- 100分求JSP电子书,每本书50分,不够可以加
- 关于jbulider9中编辑jsp的问题
- 学会jsp后,距离学会j2ee有多远?
- 我装了SDK14,然后装了eclipse,然后又装了J2EE,发现 eclipse 不能发现 javax.servlet.*;
- 用SQLServerDriver连接sqlserver数据库出错!
- SOS:: help me !!!!一段连接数据库的程序,总是出错,请各位DX帮忙看看啊
- java 中编码解码的问题
- 上传文件名的乱码问题
- 如何让tomcat报错的log信息显示在页面上?(附图片说明)
<%@ page extends="" errorPage="/home/error.jsp"%>
当发生异常时,error.jsp页面被呈现,然后在error.jsp这个页面将错误信息输出
如
<%
System.out.println("! error page: " + exception);
%>
我这里这是print出来,你可以将输出处理的更优雅一点
另为一种方式就是在web.xml文件中定义error处理页面
比如资源未找到异常:
<error-page>
<error-code>404/error-code>
<location>/error/resourceNotFound.jsp</location>
</error-page><error-page>
<!--将特定的错误代码,映射到指定的location,JSP异常时的http status:500-->
<error-code>500/error-code>
<location>/error/error.jsp</location>
</error-page>
http://topic.csdn.net/u/20110917/10/a8a2b7c1-1eb2-4286-9ed5-285a4391fc6c.html
求高手指点。。