<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-49  文章-56  trackbacks-0

    Converter添加java.util.Date類型轉換器
    1 編寫UtilDateConverter轉換器類,
    實現Converter接口的convert方法(com.sun.org.apache.commons.beanutils.Converter)
    public class UtilDateConverter implements Converter {
     public Object convert(Class type, Object value) {
      System.out.println("UtilDateConverter.value="+value);
      if(value==null){
       return value;
      }
      if(value instanceof Date){//instanceof判斷是否屬于此類型
       return value;
      }
      Date d=null;
      if(value instanceof String){

       SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
       try {
        d=sdf.parse(value.toString());
       } catch (Exception e) {
        e.printStackTrace();
       }
      }
      return d;
     }
    }
    2 利用servlet的init()方法注冊轉換器到ConvertUtils(com.sun.org.apache.commons.beanutils.ConvertUtils)
    public class UtilDateConverterInitServlet extends HttpServlet {
     public void init() throws ServletException {
      System.out.println("UtilDateConverterInitServlet.init()");
      ConvertUtils.register(new UtilDateConverter(),Date.class);
     }
    }
    3 配置servlet,并設</load-on-startup>值
     <servlet>
        <servlet-name>UtilDateConverterInitServlet</servlet-name>
        <servlet-class>com.bjsxt.servlet.UtilDateConverterInitServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>UtilDateConverterInitServlet</servlet-name>
        <url-pattern>/servlet/UtilDateConverterInitServlet</url-pattern>
      </servlet-mapping>
    ------------------------------------------------------------------------
    方法二:
    1 編寫UtilDateConverter轉換器類,
    實現Converter接口的convert方法(com.sun.org.apache.commons.beanutils.Converter)
    (同上)
    2 編寫UtilDateConverterInitWithPlugIn類實現PlugIn接口的init()方法
    public class UtilDateConverterInitWithPlugIn implements PlugIn {
     public void destroy() {
     }
     public void init(ActionServlet arg0, ModuleConfig arg1)
       throws ServletException {
      System.out.println("UtilDateConverterInitServlet.init()");
      ConvertUtils.register(new UtilDateConverter(),Date.class);
     }
    }
    3 在struts-config.xml文件中配置<plug-in>標簽
    <plug-in className="com.bjsxt.servlet.UtilDateConverterInitWithPlugIn"/>

    posted on 2009-11-30 08:10 junly 閱讀(384) 評論(0)  編輯  收藏 所屬分類: struts2/struts1.3/JSF
    主站蜘蛛池模板: 国产亚洲av人片在线观看| 毛片在线看免费版| 中文亚洲AV片在线观看不卡| 免费亚洲视频在线观看| 免费观看美女裸体网站| 手机在线免费视频| 亚洲人成人无码网www国产| 国产精品成人亚洲| 亚洲AV成人潮喷综合网| 亚洲毛片基地日韩毛片基地| 亚洲AV无码一区二区三区牲色| 最近的2019免费中文字幕| 18禁免费无码无遮挡不卡网站| 日韩成人免费aa在线看| 亚洲欧美在线x视频| 久久免费看黄a级毛片| 亚洲中文字幕无码一区 | 亚洲人成网亚洲欧洲无码久久 | 99在线热视频只有精品免费| 亚洲女人影院想要爱| 中文字幕乱码一区二区免费| 西西人体44rt高清亚洲 | 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲电影免费观看| 成人无遮挡裸免费视频在线观看| 99久久国产亚洲综合精品| 日本19禁啪啪无遮挡免费动图| yellow视频免费看| 亚洲高清美女一区二区三区| 天天拍拍天天爽免费视频 | 久久久久久成人毛片免费看| 亚洲一区二区三区在线网站| 国产午夜影视大全免费观看| 久久精品国产亚洲αv忘忧草| 成人看的午夜免费毛片| 一级免费黄色大片| 5g影院5g天天爽永久免费影院| 亚洲日产乱码一二三区别| 亚洲人成影院在线无码按摩店 | 国产小视频免费观看|