<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類型轉(zhuǎn)換器
    1 編寫UtilDateConverter轉(zhuǎn)換器類,
    實現(xiàn)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()方法注冊轉(zhuǎn)換器到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,并設(shè)</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轉(zhuǎn)換器類,
    實現(xiàn)Converter接口的convert方法(com.sun.org.apache.commons.beanutils.Converter)
    (同上)
    2 編寫UtilDateConverterInitWithPlugIn類實現(xiàn)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>標(biāo)簽
    <plug-in className="com.bjsxt.servlet.UtilDateConverterInitWithPlugIn"/>

    posted on 2009-11-30 08:10 junly 閱讀(376) 評論(0)  編輯  收藏 所屬分類: struts2/struts1.3/JSF
    主站蜘蛛池模板: 亚洲一区二区三区国产精品| 亚洲av午夜精品一区二区三区| 亚洲av无码一区二区三区不卡| 一级一级一片免费高清| 日韩在线天堂免费观看| 久久亚洲色WWW成人欧美| 免费成人av电影| 一级女人18片毛片免费视频| 久久亚洲国产精品五月天婷| 国产线视频精品免费观看视频| 亚洲精品亚洲人成人网| 久久国产精品免费专区| 久久亚洲AV无码精品色午夜麻豆| 最近高清中文字幕免费| 亚洲国产日韩综合久久精品| 成人免费一区二区三区在线观看| 亚洲国产欧美国产综合一区 | 98精品全国免费观看视频| 久久精品国产亚洲av麻| 美女被免费喷白浆视频 | 美女被免费网站视频在线| 四虎影在线永久免费四虎地址8848aa | 午夜色a大片在线观看免费| 污视频网站在线观看免费| 国内精品久久久久久久亚洲| 无码日韩精品一区二区免费暖暖| 亚洲国产成人精品久久| 四虎成人免费网址在线| 国产99精品一区二区三区免费 | 亚洲一级毛片免费看| 韩国免费三片在线视频| 成人网站免费大全日韩国产| 久久精品国产亚洲AV高清热| 成人激情免费视频| 9i9精品国产免费久久| 亚洲综合一区二区精品导航| 狼友av永久网站免费观看| 成人免费av一区二区三区| 国产亚洲精aa在线看| 亚洲中文字幕久久精品无码喷水| 国产黄色免费网站|