• 关于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文件中进行简单设置即可。

  • 相关阅读:
    6.Java中的链表数据结构ListNode
    5.把字符串转换成整数
    vue-cli3预设preset记录
    vue2.0用法技巧汇总
    typeof
    js对象注意
    本地搭建sass运行环境
    安卓手机移动端Web开发调试之Chrome远程调试(Remote Debugging)
    Vue中引入jquery方法
    移动端开发问题及技巧汇总
  • 原文地址:https://www.cnblogs.com/xiaoao808/p/1256650.html
Copyright © 2020-2023  润新知