SpringMvc数据回写
1.数据回写
数据回写:在做数据更新的时候服务端查询的数据自动填充到表单中。
1.1默认方式
通过前面讲解的 Map Mode ModelMap绑定数据
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/24a4363a369cd19731e82178f9dff927.png)
页面中回写
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9a01a3df61788176fe843a957c09182f.png)
2.通过Model方式
如果使用对象去接收客户端传来的数据,那么对象默认会被自动放到model中,在前端页面可以直接使用对象中的数据。
表单代码如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/76c6b34eaaaa04bb1b2d699f5aa25aae.png)
页面中
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/84b642611e4258fd167be7c623d6c516.png)
3.@ModelAttribute注解实现
3.1修改参数回显变量名
在需要回传的对象前添加@ModelAttribute(“u”)注解,在界面中就可以通过u前缀来获取回写信息。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/39cbeb819e187486e13a2a9a4ad5f212.png)
3.2配置全局变量名
给接口中的每个方法统一返回一份数据
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7261d10dc85c394df05e8f165f0b03f2.png)