程序运行抛出的异常,我需要用指定的jsp页面获取到,如何获取? 例如action里面爆出个nullpointerException 异常或者别的异常,404 或者 500 什么的。 我就想获得这个异常的信息 ,并且显示到指定的JSP页面上。请问我应该如何获得异常信息,jsp页面怎么获得异常并显示出来呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在web.xml中配置:<error-page> <error-code>500</error-code> <location>/error.jsp</location> </error-page>然后在error.jsp中输出详细异常信息:<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%> An exception was thrown: <b> <%=exception.getClass()%>:<%=exception.getMessage()%> 可以在action里面catch到你要的一些错误信息,然后直接把这个异常信息带到你要显示的jsp页面上 可以将 Exception放入到一个 静态对象中(如Map,可以只放Excepion类型),界面中看能否取到,然后显示自己想要显示的内容。 谢谢1楼,是我说脑子没转过来。 3楼说的是正解, 可是我只能获得action层的异常,而且是通过 throw new Exception(e);这个方式获得的异常。 这个获取异常 An exception was thrown: <b> <s:property value="exception.message"/>但是server层和dao层都或许不到异常,求解释 <!-- 定义全局Result --> <global-results> <!-- 当发生异常时,转入错误页面 --> <result name="all">/error3.jsp</result> </global-results> <global-exception-mappings> <exception-mapping result="all" exception="java.lang.Exception"> </exception-mapping> </global-exception-mappings>这是Strust2.xml配置信息 好了,捕获了。 Caused by: org.postgresql.util.PSQLException: 错误: 在字段 "hj_date" 中空值违反了非空约束 但我想获取:后面的的信息 ,用什么获得? struts2.xml的action中的result报错 这句话怎么理解?>????? 正则表达式疑问!在线等 使用struts自带标签时页面编译不成功,总是报:Loading .tld files from global classpath 想学java的web编程,兄弟们给些建议…… jsp里如何判断给定的文件全路径在服务器上是否存在该文件? hibernate3 的问题。 为什么没有输出? jsp中表单处理问题 关于Java调用百度地图API计算以我的位置为中心半径为X公里内的存在数据库中的坐标点,求个解决方法! IP动态变化功能java如何实现? 《varchar数据类型排序》
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>然后在error.jsp中输出详细异常信息:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>
An exception was thrown: <b> <%=exception.getClass()%>:<%=exception.getMessage()%>
这个获取异常 An exception was thrown: <b> <s:property value="exception.message"/>
但是server层和dao层都或许不到异常,求解释
<global-results>
<!-- 当发生异常时,转入错误页面 -->
<result name="all">/error3.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="all" exception="java.lang.Exception">
</exception-mapping>
</global-exception-mappings>这是Strust2.xml配置信息
但我想获取:后面的的信息 ,用什么获得?