struts2类型转换器、 类型转换错误 以及INPUT view
2016-07-13 23:09
537 查看
1.1.1 Struts2中的类型转换器
Struts2内置了常见数据类型多种转换器boolean 和 Boolean
char和 Character
int 和 Integer
long 和 Long
float 和 Float
double 和 Double
Date 可以接收 yyyy-MM-dd格式字符串
数组 可以将多个同名参数,转换到数组中
集合 支持将数据保存到 List 或者 Map 集合
1.1.2 Struts2中类型转换的错误:
1.NoSuchMethodException异常:后台需要int类型 ,在页面中输入abc.
* 报了一个异常:NoSuchMethodException(没有这个方法异常.)
* 正常输入setAge(int age);
* 输入一个abc:setAge(String age);--- 没有这个方法
String--->Date.但是Date的格式必须是yyyy-MM-dd 不是这个格式的日期,也会报错:NoSuchMethodException
2.需要配置一个INPUT逻辑视图:
* <result name="input">/demo3/demo1.jsp</result>
* 在页面中使用<s:fielderror/>---获得到fieldError区域中的错误信息. 页面需要录入相关的 tablib。。。。uri='/struts-tags' profix='s'
3.显示中文信息:
* 在Action类的所在包下创建一个与Action类名同名的一个属性文件.
* CustomerAction.properties
* 属性文件的key值:invalid.fieldvalue.属性名= 错误信息
相关文章推荐
- java JTextArea 定位到指定行 选中某一行
- Spring MVC集成slf4j-logback
- java简单实现复制 粘贴 剪切功能代码分享
- 搭建Spring MVC+ jdbcTemplate框架
- Java端和JS端的AES加密解密同步
- eclipse 复制 粘贴 保存 等快捷键失效 原因及解决方案
- 学习java 注解总结.
- eclipse中的一些快捷键以及使用小技巧(持续更新)
- selenium测试(Java)-- 显式等待(九)
- java学习总结(16.07.13)java的系统相关类(System类和Runtime类)
- java_reflect_04
- 【SSH】Struts2配置文件学习
- selenium测试(Java)-- 验证信息(八)
- struts2 复杂参数封装
- java_reflect_03
- Eclipse中android插件的安装
- 怎样在java虚拟机中理解Java并发
- Spring入门篇学习笔记(2)
- JAVA回调机制
- Struts2工作原理及流程