解决方案 »
- 问个hibernate问题
- struts1的Action中如何获取radio的值?
- Spring Quartz 如何实现任务的动态管理?
- jq传数据到strut2中中文乱码问题。求高手
- 关于用户各种退出引起的session清空问题
- 短信猫 开发!
- hibernate 出现Could not obtain connection metadata 出现问题报错如下
- 新人求教:file类如何操作远程机器上的文件
- 怎样将一个反射得到到类型创建对象
- Tomcat 5.5.9安装出现的问题?~~~~~~~
- 免费送内部价值200元的50张北风网的学习卡
- 已有数年Java开发经验者,平时开发需要从Sample/Demo里用现成代码?还是已经熟记熟背、信手拈来?
给Controller添加了
@InitBinder
private void dateBinder(WebDataBinder binder) {
//The date format to parse or output your dates
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
//Create a new CustomDateEditor
CustomDateEditor editor = new CustomDateEditor(dateFormat, true);
//Register it as custom editor for the Date type
binder.registerCustomEditor(Date.class, editor);
}
但是不起作用 貌似这个是把Date转换成String的,也不知道我理解的对不对。
另外个人觉得写那种Convert<T,S>,似乎是可以的,但是非常繁琐,因为如果有好多各类都有date类型,每个类都要去写一遍,也是醉了?
要么自己用反射去遍历javabean的成员,并且和HttpServletRequest的attribute去对照,然后发现Date类型就直接用格式去转换?只是觉得spring mvc应该提供了一个转换配置 的功能