[Java] request中的参数转为bean →→→→→进入此内容的聊天室

来自 , 2019-06-06, 写在 Java, 查看 111 次.
URL http://www.code666.cn/view/ee8374ec
  1. package com.crazyiter.mssp.utils;
  2. import java.util.Map;
  3. import javax.servlet.http.HttpServletRequest;
  4. import org.apache.commons.beanutils.BeanUtils;
  5. /**
  6.  * 取得request对象中 所有的参数值并生成 一个相应的对象返回
  7.  * @author john
  8.  *
  9.  */
  10. @SuppressWarnings("all")
  11. public class ParseHtml {
  12.     /**
  13.      * Class<T> beanClass可以接受任何类型的javaBean,使用泛型调用者不用进行强转
  14.      * @param <T>
  15.      * @param request
  16.      * @param beanClass
  17.      * @return
  18.      */
  19.     public static <T> T request2Bean(HttpServletRequest request, Class<T> beanClass) {
  20.         try {
  21.             /**创建封装数据的bean**/
  22.             T bean = beanClass.newInstance();
  23.             Map map = request.getParameterMap();
  24.             BeanUtils.populate(bean, map);
  25.             return bean;
  26.         } catch (Exception e) {
  27.             throw new RuntimeException(e);
  28.         }
  29.     }
  30. }

回复 "request中的参数转为bean"

这儿你可以回复上面这条便签

captcha