cyoeki
2016-03-12 06:39通过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条回答
为你推荐
- Laravel 5.1从漂亮的URL获取变量到Request对象
- laravel
- get
- php
- 1个回答
- python 怎么获取request 中 body的内容
- python
- 2个回答
- .net core 获取不到通过表单上传的图片
- net
- 1个回答
- click事件的ajax触发不了,请求大神解答
- 求大神解答
- 17个回答
- 关于隐藏表单提交后获取不到值的问题
- servlet
- 表单
- 2个回答
换一换