struts2 转换器
来源:互联网 发布:淘宝客服处理技巧 编辑:程序博客网 时间:2024/06/11 14:36
EmpActionTwo-conversion.properties 配置到EmpActionTwo.java同目录下
EmpEmpActionTwo-conversion.properties内容如下:
emp=cn.veryedu.converter.EmpTypeConverter
EmpTypeConverter.java内容:
package cn.veryedu.converter;
import java.lang.reflect.Member;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;
import ognl.TypeConverter;import cn.veryedu.vo.EmpVO;
public class EmpTypeConverter implements TypeConverter {
/** * 进行数据的转换 * @param Map --- 类型转换器所对应的请求参数 * @param object --- 所对应Action对象 * @param Member --- 调用的哪个成员将转换后的值设入Action中 * @param String --- 属性名 * @param object --- 请求参数值 * @param Class -- 属性的类型 * @return Object --- 根据请求参数,根据属性的类型所创建对象实例 */ public Object convertValue(Map map, Object object, Member member, String attributeName, Object params, Class clazz) { Object[] paramArray = (Object[])params; EmpVO emp = new EmpVO(); emp.setEname(paramArray[0].toString()); emp.setSal(new Double(paramArray[1].toString()).doubleValue()); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd"); Date date = null; try { date = dateFormat.parse(paramArray[2].toString()); System.out.println(date); } catch (ParseException e) { e.printStackTrace(); } emp.setHiredate(date); return emp; }
}
如果要配置全局转换器:到src根目录下添加xwork-conversion.properties:
cn.veryedu.vo.EmpVO=cn.veryedu.converter.EmpTypeConverterjava.util.Date=cn.veryedu.converter.HiredateTypeConverter
- struts2 转换器
- struts2 转换器
- struts2 转换器
- struts2 转换器
- Struts2转换器
- Struts2类型转换器配置
- struts2转换器的研究
- Struts2的类型转换器
- Struts2的类型转换器
- struts2类型转换器概述
- Struts2的类型转换器
- Struts2自定义类型转换器
- struts2 自定义类型转换器
- Struts2的类型转换器
- struts2 类型转换器
- struts2自定义类型转换器
- Struts2 类型转换器
- Struts2的类型转换器
- java类修饰符整合
- 虚拟文件系统VFS
- vs2010编译OVALInterpreter
- gcc预定义宏
- 七夕·殇
- struts2 转换器
- 策略模式
- .pro->.ts->.qm
- 爱是永久相思情
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理
- 来亦匆匆,去亦匆匆
- 风尘中,忘了捡拾那日女子留下的胭脂
- 一个用安卓写的计算器
- 带着你的爱去流浪