zoukankan      html  css  js  c++  java
  • 【Struts2复习知识点二十一】 声明式异常处理

    所有异常不在action中处理,全部抛出。然后在struts.xml中进行处理。

    struts.xml

    View Code
    <action name="*-*" class="com.bjsxt.bbs2009.action.{1}Action" method="{2}">
    <result>/admin/{1}-{2}.jsp</result>
    <result name="input">/admin/{1}-{2}.jsp</result>
    <exception-mapping result="error" exception="java.sql.SQLException" />
    <result name="error">/error.jsp</result>
    </action>


    上面的是为每个action中的异常进行单独处理。我们可以配置全局处理,如下:

    View Code
    <package name="bbs2009_default" extends="struts-default">

    <global-results>
    <result name="error">/error.jsp</result>
    </global-results>

    <global-exception-mappings>
    <exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
    </global-exception-mappings>

    </package>

    需要注意的是<global-results>    <global-exception-mappings>的顺序。

  • 相关阅读:
    git 常用命令
    svn常用命令
    mysql的bin或者sbin目录可执行文件
    SQL 函数
    SQL 通配符
    从一个Activity打开另外一个Activity
    断点下载数据
    多线程下载文件
    向服务器发送post请求
    android 查看网络图片
  • 原文地址:https://www.cnblogs.com/surge/p/2368474.html
Copyright © 2011-2022 走看看