参数封装

2019-01-18  本文已影响0人  luckee

BeanUtil,要求bean具有相同的属性名

public static <T> T request2Bean(HttpServletRequest request,Class<T> clazz){
    try{
        T bean = clazz.newInstance();
        Enumeration e = request.getParameterNames(); 
        while(e.hasMoreElements()){
            String name = (String) e.nextElement();  
            String value = request.getParameter(name);
            BeanUtils.setProperty(bean, name, value);
        }
        return bean;
    }catch (Exception e) {
        throw new RuntimeException(e);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读