jimingminlovefly

          統計

          最新評論

          struts-全局的類型轉換

          配置文件:
          配置文件名: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);
           }

          }

          posted on 2011-11-25 14:14 計明敏 閱讀(207) 評論(0)  編輯  收藏 所屬分類: struts

          主站蜘蛛池模板: 江陵县| 永康市| 新竹市| 昌乐县| 德惠市| 会理县| 博白县| 平顶山市| 镇沅| 东乡县| 安乡县| 察哈| 青州市| 深圳市| 大厂| 宁安市| 万州区| 江津市| 浦县| 衡阳市| 封开县| 黔江区| 莱州市| 大洼县| 迁西县| 都江堰市| 郸城县| 吕梁市| 皮山县| 韶关市| 和顺县| 巴塘县| 宣城市| 禄丰县| 赞皇县| 定远县| 西安市| 离岛区| 弋阳县| 韶山市| 连平县|