美文网首页
将客户端表单数据封装到JavaBean小工具类

将客户端表单数据封装到JavaBean小工具类

作者: Martin_Depp | 来源:发表于2019-04-19 15:18 被阅读0次
    package com.beanutil.utils;
    
    import java.io.Serializable;
    import java.lang.reflect.InvocationTargetException;
    import java.util.Date;
    import java.util.Map;
    
    import javax.servlet.http.HttpServletRequest;
    
    import org.apache.commons.beanutils.BeanUtils;
    import org.apache.commons.beanutils.ConvertUtils;
    import org.apache.commons.beanutils.converters.DateConverter;
    
    public class FormBeanUtil {
    
        public static void populate(Object bean, Map<String, String[]> properties) {
    
            try {
                // 处理时间格式
                DateConverter dateConverter = new DateConverter();
                // 设置日期格式
                dateConverter.setPatterns(new String[] { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss" });
                // 注册格式
                ConvertUtils.register(dateConverter, Date.class);
                // 封装数据
                BeanUtils.populate(bean, properties);
            } catch (IllegalAccessException | InvocationTargetException e) {
                e.printStackTrace();
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:将客户端表单数据封装到JavaBean小工具类

          本文链接:https://www.haomeiwen.com/subject/tioqgqtx.html