由于Struts不能完成字符串到应用类型的转换,所以需要自定义
自定义类型转换器必须实现ongl.TypeConverter
配置类型转换器的两种方式:
1.基于字段的配置
在字段所在的Model(Action或JavaBean)的包下,新建一个ModelClassName-converter.properties
在该文件中输入键值对:fieldName=类型转换器类名
第一次使用转换器时创建实例
**类型转换器是单例的
2.基于类型的配置
在src下新建xwork-conversion.properties
待转换的类型=类型转换器的全类名
第一次加载时创建实例
自定义类型转换器必须实现ongl.TypeConverter
配置类型转换器的两种方式:
1.基于字段的配置
在字段所在的Model(Action或JavaBean)的包下,新建一个ModelClassName-converter.properties
在该文件中输入键值对:fieldName=类型转换器类名
第一次使用转换器时创建实例
**类型转换器是单例的
2.基于类型的配置
在src下新建xwork-conversion.properties
待转换的类型=类型转换器的全类名
第一次加载时创建实例
**类型转换器不是单例的
=========================================
DateConverter
package com.app;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
import javax.servlet.ServletContext;
import org.apache.struts2.ServletActionContext;
import org.apache.st