首页 > java > jsp和struts2错误页面制作以及输出异常日志

jsp和struts2错误页面制作以及输出异常日志

2009年5月27日 发表评论 阅读评论

在jsp中,我们可以在web.xml文件增加以下配置,捕获异常

500
/debug/error.jsp



java.lang.Exception
/debug/error.jsp

在error.jsp文件中必须写:
<%@ page isErrorPage="true"%>
然后就可以获取异常的对象 exception
实现自己的日志输出方法:
com.wenhq.LogInfo.logInfo(exception);

而在struts2中就更简单了,因为它默认的包括对异常处理的拦截器,会把异常信息放到valuestack中,可以非常容易获取。
Struts2的配置文件增加如下:

/debug/error.vm




Struts2默认支持vm
这样我在error.vm文件中用下面的代码记录异常信息,USERUTIL是velocity的自定义工具;
$!{USERUTIL.logError($!{exceptionStack})};

分类: java 标签: 4,257 次阅读
原文链接:http://www.wenhq.com/article/view_316.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.