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

          主站蜘蛛池模板: 铜川市| 三都| 远安县| 搜索| 尼玛县| 荣成市| 桦川县| 绥宁县| 左权县| 明溪县| 香格里拉县| 吉安县| 城固县| 丰镇市| 阜平县| 栖霞市| 明水县| 泰兴市| 滦南县| 乌拉特中旗| 云和县| 彰武县| 永新县| 霸州市| 三江| 叙永县| 驻马店市| 泰和县| 建水县| 封丘县| 买车| 宝坻区| 桃江县| 仁布县| 舒兰市| 肥东县| 南乐县| 百色市| 丹凤县| 清涧县| 昭通市|