取得request对象中所有的参数值并生成一个相应的对象返回
来源:互联网 发布:apache的ftpclient 编辑:程序博客网 时间:2024/05/17 01:23
/** * 取得request对象中所有的参数值并生成 一个相应的对象返回 */public class ParseHtml {/** * Class<T> beanClass可以接受任何类型的javaBean,使用泛型调用者不用进行强转 * @param <T> * @param request * @param beanClass * @return */ public static <T> T getRequestBean(HttpServletRequest request, Class<T> beanClass) { try { /**创建封装数据的bean**/ T bean = beanClass.newInstance(); Map map = request.getParameterMap(); BeanUtils.populate(bean, map); return bean; } catch (Exception e) { throw new RuntimeException(e); } }}
Controller例子
/*** 编辑用户* @param request* @return*/@RequestMapping(value = "/edit-user", method = RequestMethod.POST)@ResponseBodypublic TableResultVO editUser(HttpServletRequest request) {TableResultVO result = new TableResultVO();// 获取参数User user = ParseHtml.getRequestBean(request, User.class);if (userService.editUser(user)) {result.setCode(PageCodeEnum.SUCCESS.getCode());result.setMsg(PageCodeEnum.SUCCESS.getMsg());} return result;}
阅读全文
0 0
- 取得request对象中所有的参数值并生成一个相应的对象返回
- Java取得request对象中所有的参数值并生成实体对象工具类
- myeclipse自动生成相应对象接收返回值的快捷键
- 写一个 function,它遍历一个对象数组(第一个参数)并返回一个包含相匹配的属性-值对(第二个参数)的所有对象的数组。
- 取得Hibernate返回对象的列值
- location的search操作——解析url字符串,返回包含所有参数的一个对象
- myeclipse自动生成相应对象接收返回值
- Request对象的所有的方法
- Request对象的所有的方法
- 打印js中一个对象的所有属性的值
- Struts2 中取得model对象中的对象的值问题
- 创建一个类和相应的对象
- js处理对象参数值,过滤掉对象参数值为""、null、undefined,并返回一个新对象
- ssh2 action中通过ActionContext取得HttpServletRequest对象 然后使request.getParameter("参数名")得到参数值
- 从request对象中快速获取参数的办法
- 从request对象中获取请求json格式的参数
- struts中request、session、application对象的生成
- 如何在Spring中取得Request对象
- [LightOJ-1214][Java] Large Division
- 最长上升子序列模板(LIS)
- springboot(十四)使用spring retry
- MFC中单选按钮(Radio Button)的简单使用
- HDU 1950 Bridging signals
- 取得request对象中所有的参数值并生成一个相应的对象返回
- C++定义一个时间计时类
- 2017多校5 1011 Rikka with Competition
- OpenGL ES应用开发实践指南(android 卷)笔记 第五章1
- Caffe学习:使用pycaffe读取mean.binaryproto文件参数
- 谈谈react操作onMouseEnter、onMouseLeave结合css里的hover
- Mac 下验证下载文件的 MD5/SHA1/SHA256
- Android开源库整理(2)
- Android开发学习(7)ListView