您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

Struts2学习笔记(9)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 10:59 点击:

 

5.异常处理
  1)局部异常

在<action>标签中定义的<exception>

          <actionname="ToAction"class="com.maple.result.action.ToAction"method="execute">

                <!-- 局部结果类型 -->

                <resultname="success"type="dispatcher">/WEB-INF/result_success.jsp</result>

                <!-- 局部异常

                 result:为出现异常后要转到的结果的名称,和result标签的name属性值对应

                 exception:为要捕获的异常[全类名]

                 子异常(父子同在时,子起决定作用)-->

                <exception-mappingresult="sonException"exception="java.lang.ArithmeticException"/>

                <!-- 父异常 -->

                <exception-mappingresult="fatherException"exception="java.lang.Exception"/>

           </action>

       

  2)全局异常

在<package>标签中的<global-exception-mappings>标签中定义的<exception>

          <!-- 定义全局异常 -->

          <global-exception-mappings>

                <exception-mappingresult="fatherException"exception="java.lang.Exception"/>

           </global-exception-mappings>

 

  3)当局部和全局共同作用时,局部优先;当局部没有配置时,则使用全局结果,项目中可以将每个<action>标签中的相同的<exception>配置成全局异常。

当父子异常都存在时,子异常起决定作用。

6.类型转换器
6.1内置的类型转换器
com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter(默认类型转换器)

   1)HTTP是没有类型的概念,只能将表单的参数,以String或String[]的方式接收

     struts2提供了内置基本类型转换器,它能将String类型和8种基本类型自动转换。

8种基本数据类型:byte char int short long float double boolean

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1