数据回显---SpringMVC学习笔记(九)
来源:互联网 发布:网络信息保密协议书 编辑:程序博客网 时间:2024/06/07 02:58
需求:
表单提交失败需要再回到表单页面重新填写,原来提交的数据需要重新在页面上显示。
第一种:针对简单数据类型的数据回显
对于简单数据类型,如:Integer、String、Float等使用Model将传入的参数再放到request域实现显示。
eg:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
第二种:针对pojo数据类型的数据回显
springmvc默认支持pojo数据回显,springmvc自动将形参中的pojo重新放回request域中,request的key为pojo的类名(首字母小写)。
controller方法:
springmvc自动将itemsCustom放回request,相当于调用下边的代码:
- 1
- 1
jsp页面(editItems.jsp):
页面中的从“itemsCustom”中取数据。
如果key不是pojo的类名(首字母小写)(也就是说上面jsp页面中红色方框中的属性不是itemsCustom),可以使用@ModelAttribute完成数据回显。
@ModelAttribute作用如下:
1、绑定请求参数到pojo并且暴露为模型数据传到视图页面
此方法可实现数据回显效果。
controller方法:
jsp页面(editItems.jsp):
如果不用@ModelAttribute也可以使用model.addAttribute("item", itemsCustom)
完成数据回显。
2、将方法返回值暴露为模型数据传到视图页面
controller方法:
该方法是无法通过url来访问的,但是可以通过页面来获取该方法的返回值的数据内容。
jsp页面(editItems.jsp):
阅读全文
0 0
- 数据回显---SpringMVC学习笔记(九)
- 数据回显---SpringMVC学习笔记(九)
- SpringMVC学习笔记(九)
- springmvc数据回显(九)
- springmvc学习笔记(九)文件上传
- springmvc学习笔记(15)-数据回显
- springmvc学习笔记(15)-数据回显
- springMVC学习笔记(九) ---- 总结
- MYSQL学习笔记(九)分组数据
- SpringMVC学习笔记:表单的数据回显
- SpringMVC 学习笔记(九) 自定义拦截器
- 大数据学习笔记(九)-大数据中的压缩
- 学习笔记(九)
- Struts2学习笔记(九)——数据标签
- iOS学习笔记(九)—— xml数据解析
- iOS学习笔记(九)—— xml数据解析
- C学习笔记(九)结构和其他数据形式
- SpringMVC学习(九)-文件上传
- Android popouwindow弹出动画(利用scale这一属性实现)
- 推荐系统中的冷启动和探索利用问题探讨 (上)
- Android透明度
- tensorflow降噪自动编码器
- 每天一个linux命令(12):more命令
- 数据回显---SpringMVC学习笔记(九)
- iOS 开发笔记-AFNetWorking https SSL认证
- [JAVAWEB]2.在JSP中处理表单提交的数据
- java中使用poi导出读取导入Excel
- 29. Divide Two Integers
- ubuntu 输入密码后无法进入桌面
- Jedis连接出现异常解决
- 苹果开发者账号
- uboot目录