eclipse和myeclipse在编写web时有区别吗
import java.lang.reflect.InvocationTargetException;
import java.util.Map;
import wrs.domain.Users;
/**
* 包装
*
* @author <a href="mailto:2397431783@qq.com"></a>
* @version 1.0 2013-5-22 下午4:42:42
*/
public class BeanUtils {
public static <T>T populate(T t,Map<String,Object> map){
try{
org.apache.commons.beanutils.BeanUtils.populate(t,map);
return t;
}catch(Exception e){
throw new RuntimeException(e.getMessage(),e);
}
}
public static <T>T populate(Class<T> cls,Map<String,Object> map){
try{
T t = cls.newInstance();
return populate(t, map);
}catch(Exception e){
throw new RuntimeException(e.getMessage(),e);
}
}
}
调用:
Users user2=BeanUtils.populate(Users.class, req.getParameterMap());
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我定义了两个方法,使用时他应该重载的啊
哦 我看错了 是第二个参数 要Map<String,Object>不能使Map<String,String> java的泛型是不可变的 也就是List<String>不是List<Object>的子类
@不能用英文啊
和eclipse无关
是泛型方法定义/使用的问题
传入的第一个参数是对象而不是class
没有吧