struts2中重写框架类型转换类StrutsTypeConverter建一个时间转换工具
2017-01-09 23:28
387 查看
一、 新建自动转换工具配置文件
二、 util/DateConvert类
xwork-conversion.properties 内容: java.util.Date=util.DateConvert
二、 util/DateConvert类
//继承系统StrutsTypeConverter类 public class DateConvert extends StrutsTypeConverter { private final SimpleDateFormat[] sdfArr = { new SimpleDateFormat("yyyy-MM-dd"), new SimpleDateFormat("yyyy/MM/dd"), new SimpleDateFormat("yyyy年MM月dd日") }; @Override public Object convertFromString(Map arg0, String[] arg1, Class arg2) { System.out.println("进入转换器"); String dateStr = arg1[0]; Date dateResult = null; for (int i = 0; i < sdfArr.length; i++) { try { dateResult = sdfArr[i].parse(dateStr); System.out.println(dateResult); break; } catch (ParseException e) { System.out.println("第"+(i+1)+"种转换失败:"+e.getMessage()); continue; } } return dateResult; } @Override public String convertToString(Map arg0, Object arg1) { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String strResult=sdf.format(arg1); System.out.println(strResult); return null; }
相关文章推荐
- struts2自定义类型转换(2)基于StrutsTypeConverter
- Struts2——基于StrutsTypeConverter的类型转换
- struts2日期类型转换,继承StrutsTypeConverter
- struts2自定义类型转换(2)基于StrutsTypeConverter
- struts2自定义类型转换(2)基于StrutsTypeConverter
- struts struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
- 框架之Struts2 处理结果类型、struts.xml标签属性及验证输入的方式
- 基于StrutsTypeConverter的数组属性的类型转换器
- 一个Struts2的struts.xml中配置JSON类型RESULT的例子
- struts2 类型转化(typeConverter)
- struts2自定义类型转换(1)基于DefaultTypeConverter
- struts2学习(一)类型转换--DefaultTypeConverter
- Struts2类型转换TypeConverter源码阅读笔记
- Struts2-学习笔记系列(11)-使用StrutsTypeConverter
- struts2自定义类型转换器:DefaultTypeConverter
- struts2自定义类型转换(1)基于DefaultTypeConverter
- struts2自定义类型转换(1)基于DefaultTypeConverter
- struts2 框架 struts.xml文件结构
- Struts2.1笔记(六):Struts2的 类型转换(续)
- 转换器(Converter)——Struts 2.0中的魔术师(Struts2中数据批量保存)[转别人的]