cyoeki 2016-03-12 06:39 采纳率: 100%
浏览 2756

通过request获取表单数据,但封装不到对象中,求大神解答!

# User类有username和password两个属性,封装的时候只能封装进去password,输出map的值的时候,里面是有的……

以下是封装语句:

User form = CommonUtils.toBean(request.getParameterMap(),User.class);

以下是CommonUtils类的toBean()方法:(不允许使用尖括号,泛型就用圆括号代替了…)

public static (T) T toBean(Map map, Class(T) clazz) {
try {
T bean = clazz.newInstance();
ConvertUtils.register(new DateConverter(), java.util.Date.class);
BeanUtils.populate(bean, map);
return bean;
} catch(Exception e) {
throw new RuntimeException(e);
}
}

  • 写回答

2条回答 默认 最新

  • 二三三 2016-03-12 08:33
    关注

    看看你的user类里的属性名或者参数有没有错?

    评论

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100