Struts2学习笔记 | 异常处理:exception-map

2019-08-01  本文已影响0人  一颗白菜_
<action name="product-save" class="struts.valuestack.Product" method="save">
      <!-- 节点中的result属性将会匹配与name属性一致的result节点-->
      <exception-mapping exception="java.lang.ArithmeticException" result="input"></exception-mapping>
      <result name="input">/input.jsp</result>
      <result>/details.jsp</result>
</action>
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">

<struts>
    <package name="default" extends="struts-default" strict-method-invocation="false">

        <!-- 配置全局的声明式异常 -->
        <global-results>
            <result name="input">/input.jsp</result>
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.ArithmeticException" result="input"></exception-mapping>
        </global-exception-mappings>

    </package>
</struts>
上一篇 下一篇

猜你喜欢

热点阅读