zoukankan      html  css  js  c++  java
  • Struts1.x自定义转化器

    自定义时间转化器

    1,建立一个MyTypeConvertor 类继承Converter(Converter类下有各种类型转化的类)

    package com.platform_easyuiSSH.struts1.util;

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    import org.apache.commons.beanutils.Converter;

    public class MyTypeConvertor implements Converter{

    @SuppressWarnings({ "rawtypes", "unchecked" })
    public Object convert( Class arg0, Object arg1) {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date d = null;
    try {
    d = sdf.parse((String)arg1);
    } catch (ParseException e) {
    e.printStackTrace();
    }
    return d;
    }

    }

    2,注册该类到Struts框架,需要去web.xml中配置RegAction 

    package com.platform_easyuiSSH.struts1.util;

    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;

    import org.apache.commons.beanutils.ConvertUtils;

    /**
    * 重构action,注册自定义类型实现类
    * @author Administrator
    *
    */
    public class RegAction extends HttpServlet{
    /**
    *
    */
    private static final long serialVersionUID = 1L;

    public void init(ServletConfig config) throws ServletException {
    //注册转换器
    ConvertUtils.register(new MyTypeConvertor(), java.util.Date.class);
    }
    }

  • 相关阅读:
    [zoj3627]模拟吧
    [zoj3623]背包模型
    [hdu4358]树状数组
    [hdu1272]并查集
    [hdu3308]线段树
    [hdu5033]单调队列
    [hdu1506]单调队列(栈)
    [hdu2888]二维RMQ
    [hdu4123]dfs区间化+RMQ
    [hdu1242]优先队列
  • 原文地址:https://www.cnblogs.com/lbblog/p/4705837.html
Copyright © 2011-2022 走看看