原文链接:http://blog.csdn.net/qimiguang/article/details/7934681
Struts2支持声明式的异常处理:
在action中有方法:
service中有方法:
实际过程是,当service中的list方法出现错误时,抛出异常,action接到异常,继续往外抛,struts2接住,发现exception有匹配的result时,找到该result,转向指定页面:
struts2.xml中:
可以把关于exception的处理抽离到一个单独的package中:
在struts中,如果前台页面的表单中(很正常,就跟url地址为http://**/**/**action?category.name=*&category.description=*一个道理,这样就好理解了)
在各个表单域中是javaBean.属性名,那么struts在它导向的action中会自动的设置javabean的属性值
Interceptor(拦截器)的原理:
字符类型转换:
字符串转特定类型;特定类型转字符串