博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
表单很多数据项录入的时候,提交controller发生异常,数据回显。
阅读量:5819 次
发布时间:2019-06-18

本文共 729 字,大约阅读时间需要 2 分钟。

1.添加的情况(Model传递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
map = carService.detail(Integer.valueOf(carNo));map.putAll(data); //查询的结果 与 新填写的值data,key值相同的被data替换。request.setAttribute("car", map);

转载地址:http://hzwdx.baihongyu.com/

你可能感兴趣的文章
在Windows 7下利用笔记本的无线网卡定义热区供手机上网
查看>>
均匀的生成圆和三角形内的随机点
查看>>
循环神经网络
查看>>
linux中serial driver理解【转】
查看>>
整理sqlserver 级联更新和删除 c#调用存储过程返回值
查看>>
ios32---线程的状态
查看>>
Android总结篇系列:Activity Intent Flags及Task相关属性
查看>>
读书笔记《集体智慧编程》Chapter 9 : Advanced Classification: Kernel Methods and SVMs
查看>>
React Native填坑之旅 -- 使用react-navigation代替Navigator
查看>>
在MVC中处理异常的总结
查看>>
DataReader方式 获取数据的操作
查看>>
influxdb入门——和mongodb一样可以动态增加字段
查看>>
我对大项目的看法(定义)
查看>>
phpmyadmin出现缺少mysqli扩展问题
查看>>
C#学习笔记——TCP通讯
查看>>
[转载]成为优秀程序员的10个有效方法
查看>>
SQL SERVER 与ACCESS、EXCEL的数据转换
查看>>
[Android Pro] Android 手机root 并 安装 BusyBox pro 和 Android Terminal Emulator
查看>>
认识javascript范围和作用域链
查看>>
C++中引用传递与指针传递的区别
查看>>