读书人

struts2之声明式错误捕捉

发布时间: 2013-01-19 11:41:36 作者: rapoo

struts2之声明式异常捕捉
Struts2的异常处理机制是通过struts.xml文件中配置<exception-mapping...>元素完成的,配置该元素时,需要指定如下两个属行

exception:此属性指定该异常映射所设置异常类型
result:此属性指定action出现异常时,系统返回result类型对应的逻辑视图名

根据exception-mapping元素出现的位置的不同,异常映射又可分为如下两种
局部异常映射,将exception-mapping元素作为action元素的子元素配置
全局异常映射:将exception-mapping元素作为global-exception-mappings元素的子元素配置
全局异常映射对所有的action都有效,但局部异常映射仅对该异常所在的action内有效。如果局部异常映射和全局异常映射配置了同一个异常类型,在该action内局部异常映射会覆盖全局异常映射。
下面的应用是一个简单的登陆应用,在登陆页面输入用户名和密码后,用户提交请求将被action类处理。

login.jsp登陆页面



action登陆页面

详细代码见附件

读书人网 >软件架构设计

热点推荐