关于Struts处理异常框架的小例子

     下午搞了一下Struts处理异常的框架,不错,确实很好用,可以省很多事,闲话暂且不表,进入正题

     首先新建一个项目,然后要做的第一步当然是——添加Struts支持啦~~呵呵。

     找到struts-config.xml文件,如果想配置全局异常处理,则需要在<global-exceptions></global-exceptions>之间设置,如果只想单独为某个Action设置其异常处理,则将设置写在<action></action>之间即可,具体配置很简单,代码如下:

     

Code

     接下来测试一下吧,写一个登陆页面,提交到某个action里面,当用户名为空时抛出Exception,当然你也可以编写自己的Exception类,然后在配置文件中作相应的修改就可以了。

index.jsp代码如下:

 

 

Code

loginAction代码如下:

 

Code

     接下来测试一下吧,异常被捕获了,login.do被重定向到了index.jsp中去,测试结束。

     虽然这是一个很小的例子,但是足以感觉到运用到实际中可以省很多事,项目中异常的处理不再需要无数个try/catch块组合,只需要在xml文件中进行简单设置即可。

posted on 2008-07-30 17:15  李超@hicc  阅读(781)  评论(0编辑  收藏  举报

导航