把request对象中的请求参数封装到bean中的工具类

来源:互联网 发布:nginx 修改请求路径 编辑:程序博客网 时间:2024/05/29 11:55
public class WebUtils {

//把request对象中的请求参数封装到bean中
public static <T> T request2Bean(HttpServletRequest request,Class<T> clazz){
try{
T bean = clazz.newInstance();
//username=aa password=bb email=aa@sina.com
Enumeration e = request.getParameterNames(); 
while(e.hasMoreElements()){
String name = (String) e.nextElement();  //username=aaa password=123
String value = request.getParameter(name);
BeanUtils.setProperty(bean, name, value);
}
return bean;
}catch (Exception e) {
throw new RuntimeException(e);
}
}
}

0 0
原创粉丝点击