类型转换中的异常处理及资源国际化(4页).doc
《类型转换中的异常处理及资源国际化(4页).doc》由会员分享,可在线阅读,更多相关《类型转换中的异常处理及资源国际化(4页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-类型转换中的异常处理及资源国际化-第 3 页Struts2的类型转换异常处理在视图页面中,用户的输入是很复杂的,偶然的输入错误或者恶意输入都会导致程序异常。因此,必须对用户输入的数据进行校验。例如,年龄信息必须是整数,一但用户输入了一个ABC,这时就需要进行数据类型校验。Struts 20提供了类型转换异常处理机制,使用的是一个名字为conversionError的拦截器,这个拦截器被注册在默认的拦截器栈中。如果Struts 20在类型转换过程中出现问题,这个拦截器就会进行拦截,并将异常信息封装成一个fieldError对象在视图页面上显示出来。整个过程无须我们参与,Struts 20的类型
2、转换器和conversionError拦截器会自动实现。(一) 简单类型转换异常主要是处理一些String、int、Date等数据类型之间的转换异常。见例子“convError”,一个用户注册的功能:(1)Action的代码:package conv;import com.opensymphony.xwork2.ActionSupport;public class userAction extends ActionSupportprivate String name;private int age;public String getName() return name;public void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 类型 转换 中的 异常 处理 资源 国际化
限制150内