把request对象中的请求参数封装到bean中/生成UUID
2016-10-16 16:20
375 查看
package me.gacl.util; import java.util.Enumeration; import java.util.UUID; import javax.servlet.http.HttpServletRequest; import org.apache.commons.beanutils.BeanUtils; /** * @author gacl * 把request对象中的请求参数封装到bean中 */ public class WebUtils { /** * 将request对象转换成T对象 * @param request * @param clazz * @return */ public static <T> T request2Bean(HttpServletRequest request,Class<T> clazz){ try{ T bean = clazz.newInstance(); Enumeration<String> 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); } } /** * 生成UUID * @return */ public static String makeId(){ return UUID.randomUUID().toString(); } }
相关文章推荐
- 把request对象中的请求参数封装到bean中的工具类
- Java取得request对象中所有的参数值并生成实体对象工具类
- 笔记之Servlet的Request对象(获取请求参数的方法、表单格式、防盗链、请求重定向)
- 深入分析JavaWeb Item45 -- Struts2封装请求参数与类型转换
- 解决三星手机post请求时参数包括集合,封装成JSONObject,结果不是数组而是数组的地址问题
- 深入分析JavaWeb 45 -- Struts2封装请求参数与类型转换
- HttpURLConnection 对 get和post请求的封装(包括带参数和不带参数)
- Request对象中请求参数中文编码问题
- HandlerMethodArgumentResolver 自定义封装参数bean
- 03-32位UUID和封装Map对象到指定类型的Bean中
- Post 请求参数 数据装载. 生成JSON
- 利用Common-BeanUtils封装请求参数
- Jsp/Servlet根据请求参数自动填充Java对象:表单Bean
- action请求参数封装三种方式,封装参数到collection和map
- Struts2如何封装请求参数
- java web开发将请求的参数转换为bean对象
- Struts2如何封装请求参数
- UUID/GUID的生成封装(Win32/Linux)
- 使用BeanUtils工具类封装请求参数
- 封装Ajax请求,callback函数参数分析