请问下这段代码,通过传递类的Class这个参数有什么好处?
public static <T> T request2bean(HttpServletRequest request,Class<T> beanClass)
{
try
{
T bean = beanClass.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);
}
}