struts2 针对类型转换出错的处理
2024-09-27 08:12:58
在类型转换出错时,需要在页面上显示友好提示:
类型转换出错时,会抛出一个运行时异常,程序会根据建立的属性文件,显示相应的错误提示。
实现方法:
1)新建局部属性文件或者全局属性文件
局部属性文件:放置在相关action类同级目录下,文件名格式:action类名.properties
里面存放键值对,如:invalid.fieldvalue.time=mistake
invalid.fieldvalue.time就是出错的字段名,mistake是错误提示信息。
全局属性文件:放置在src目录下,文件名格式:message.properties,属性文件的名称不作要求。
还要在struts.xml中配置一个常量:
<constant name="struts.custom.i18n.resources" value="message"/>
属性文件中存放键值对,如:xwork.default.invalid.fieldvalue=fieldname is {0} is error
这是固定的格式,{0}代表错误的字段名,系统会自动赋值。
fieldname is {0} is error 便是提示信息。
最新文章
- Html5+Css3制作下拉菜单的三种方式
- [CentOS 7] 安装nginx
- 一个百万数量级的mysql实例
- 常用fix顶部1111111111111111
- 【翻译】hololens入门
- REUSE_ALV_POPUP_TO_SELECT的使用技巧
- 关于 MVCC 的基础
- JavaScript window.setTimeout() 的详细用法
- cryptojs的使用
- EJB相关的面试题
- UNIX环境高级编程——时间和日期
- [Swift]LeetCode457. 环形数组循环 | Circular Array Loop
- PyCharm更换sublime类似主题
- eclipse get set 自动添加注释
- linux查看磁盘大小df命令
- RDLC 图形报表预览时 “本地报表处理期间错误”
- Mysql开启远程服务
- 关闭Centos5.5的写磁盘I/O功能
- c++刷题(9/100):链表
- DB2日期转格式化字符串
热门文章
- I.MX6 Android can-utils 移植
- 并不对劲的[USACO07NOV,洛谷p2886]Cow Relays
- 在linq语言中,不能准确按拼音排序(转)
- 关于Lucene全文检索相关技术
- Pascal输出星星
- strncasecmp与strcasecmp用法(转载)
- 洛谷P4303 [AHOI2006]基因匹配(树状数组)
- 上帝造题的七分钟2/花神游历各国/GSS4 线段树维护区间开方 By cellur925
- Poj 1743 Musical Theme (后缀数组+二分)
- [USACO 2012 Jan Silver] Delivery Route【拆点】