表单很多数据项录入的时候,提交controller发生异常,数据回显。
2014-07-15 16:53
274 查看
1.添加的情况(Model传递Form Data)
2.修改的情况(Model传递Form Data)
BeanUtils.copyProperties(car2, car);
3.修改的情况(Map传递Form Data)
request.getSession().setAttribute("car", car); //抛出异常的时候,数据回显。
2.修改的情况(Model传递Form Data)
Car car2 = carService.detailAll(car.getRegNo()); try { BeanUtils.copyProperties(car2, car); } catch (IllegalAccessException e) { ec = ErrorCode.SYS_ERROR; logger.error("系统错误!", e); } catch (InvocationTargetException e) { ec = ErrorCode.SYS_ERROR; logger.error("系统错误!", e); } //新旧值转换 request.setAttribute("car", car2);
BeanUtils.copyProperties(car2, car);
3.修改的情况(Map传递Form Data)
Map<String,Object> map = carService.detail(Integer.valueOf(carNo)); map.putAll(data); //查询的结果 与 新填写的值data,key值相同的被data替换。 request.setAttribute("car", map);
相关文章推荐
- SpringMVC Controller层接收表单提交的数据时,发生Sring转换为Date异常
- 强类型视图中提交表单,把View中的Model数据传递给Controller
- Struts2表单验证、模型驱动、防重复提交、数据回显笔记整理 文章标题
- EasyUI在表单提交时如何校验数据是否发生变化
- php 表单提交大量数据发生丢失的解决方法
- spring mvc中controller怎么接收页面表单提交的数据
- Spring mvc中把表单数据当做一个对象提交给controller的实现
- Spring MVC中Controller如何获取Form表单提交的数据
- post表单提交后,后台获取数据为null 大量数据的时候会出现这个问题
- Struts数据回显技术(附加防表单重复提交)
- 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的
- 表单提交时候后台数据乱码
- spring MVC中前端提交Form表单在controller中的数据绑定
- 一般用于表单提交时候,用post来提交,用get就会出现这个异常
- php 表单提交大量数据发生丢失的解决方法
- php 表单提交大量数据发生丢失的解决方法
- 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线
- vue组件表单数据回显验证及提交的实例代码
- spring mvc中controller怎么接受页面表单提交的数据
- ajax提交表单或者其他数据的时候能拿到结果但是还是会走errot分支