配置文件:
配置文件名:xwork-conversion.properties(固定的)
应在classes目录下,也就是struts.xml相同的目录
放在src下就可以了
内容:
要转化那个类的全称类名=使用哪个类进行转换
java.util.Date=com.members.converter.DateYyyyMmDdConverter
建立一个新的转换类,继承StrutsTypeConverter
package com.members.converter;
import java.util.Date;
import java.util.Map;
import org.apache.log4j.Logger;
import org.apache.struts2.util.StrutsTypeConverter;
import com.members.util.DateUtil;
public class DateYyyyMmDdConverter extends StrutsTypeConverter{
static Logger logger = Logger.getLogger(DateYyyyMmDdConverter.class);
@Override
public Object convertFromString(Map context, String[] values, Class toClass) {
if (values!= null &&
values.length > 0){
return DateUtil.getYyyyMmDd(values[0]);
}
else
return null;
}
@Override
public String convertToString(Map context, Object arg1) {
// TODO Auto-generated method stub
Date aDate = (Date)arg1;
return DateUtil.toHyphenatedYyyyMmdd(aDate);
}
}