excption
来源:互联网 发布:scala书籍推荐 知乎 编辑:程序博客网 时间:2024/06/05 11:44
struts2异常处理
Struts2的异常处理机制:
任何成熟的MVC框架都应该提供成就的异常处理机制。Strut2也不例外。Struts2提供了一种声明式的异常处理方
式。Struts2也是通过配置的拦截器来实现异常处理机制的。
Struts2的异常处理机制通过在struts.xml文件中配置﹤exception-mapping …﹥元素完成的,配置该元素时,
需要指定两个属性:
exception:此属性指定该异常映射所设置的异常类型。
result:此属性指定Action出现该异常时,系统转入result属性所指向的结果。
异常映射也分为两种:
局部异常映射:﹤exception-mapping…﹥元素作为﹤action…﹥元素的子元素配置。
全局异常映射:﹤exception-mapping…﹥元素作为﹤global-exception-mappings﹥元素的子元素配置。
输出异常信息:
使用Struts2的标签来输出异常信息:
﹤s:property value="exception.message"/﹥:输出异常对象本身。
﹤s:property value="exceptionStack"/﹥: 输出异常堆栈信息。
利用struts2的异常处理机制和拦截器机制可以很方便的实现异常处理功能,你不再需要在Action中捕获异常,
并抛出相关的异常了,这些都交给拦截器来帮你做了。
1. 在 struts.xml 文件中,声明全局异常映射,以及对应的全局异常转发如下所示:
﹤global-results﹥
﹤result name="error"﹥/admin/error/ErrDisplay.ftl﹤/result﹥
﹤/global-results﹥
﹤global-exception-mappings﹥
﹤exception-mapping result="error" exception="com.orizone.hbmobile.hbcm.struts.BusinessException"
﹥﹤/exception-mapping﹥
﹤/global-exception-mappings﹥
- excption
- 一大堆excption
- Python[十三]:Excption
- java Excption example
- Excption与Error包结构
- Uncaught Error:SECURITY_ERR:DOM Excption 18
- RTX Excption integer divided by zero at loc (proc= thread=)Process image has been *unloaded
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
- 8. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。
- 触发器的创建
- h264获取视频流信息- 复用h264字节流文件代码在RawH264File2Ts函数里面
- VS2005中ajax安装指南
- 感悟
- 利用Flex整合Microstrategy开发报表
- excption
- 正则表达式的使用
- Tip - MIME types和WebOperationContext
- kmalloc kfree学习笔记
- tar linux 命令说明[收藏起来就不用再找了]
- pb做的一个查看修改记录的功能
- google笔试题:关于栈的
- 第一篇
- c语言题目