struts-全局的類型轉換
應在classes目錄下,也就是struts.xml相同的目錄
放在src下就可以了
建立一個新的轉換類,繼承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);
}
}
posted on 2011-11-25 14:14 計明敏 閱讀(207) 評論(0) 編輯 收藏 所屬分類: struts