随笔-31  评论-7  文章-0  trackbacks-0

     下午搞了一下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文件中进行简单设置即可。


文章来源:http://www.cnblogs.com/xiaoao808/archive/2008/07/30/1256650.html
posted on 2008-07-30 17:15 破名超难起 阅读(95) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: