springmvc中数据绑定
来源:互联网 发布:佛罗里达大学 知乎 编辑:程序博客网 时间:2024/06/05 09:55
1:同属性的情况,即 user1和user2含有相同的属性
//http://localhost:9080/es-web/binder/test1?user1.id=1&user2.id=2 @RequestMapping("/test1") public String test1(@ModelAttribute("user1") User user1, @ModelAttribute("user2") User user2) { System.out.println(user1); System.out.println(user2); return ""; } @InitBinder("user1") public void initBinder1(WebDataBinder binder) { binder.setFieldDefaultPrefix("user1."); } @InitBinder("user2") public void initBinder2(WebDataBinder binder) { binder.setFieldDefaultPrefix("user2."); }2:访问的list对象
// 如果请求的对象是list的对象eg:List<User>,这种方式是不对的 @RequestMapping("USER") public String user(List<User> userList) { return userList.toString(); }采用的是下面这种方式:
package com.cx.bean;import java.util.List;/** * Created by Administrator on 2017/9/1 0001. */public class UserForm { public List<User> userList; public List<User> getUserList() { return userList; } public void setUserList(List<User> userList) { this.userList = userList; } @Override public String toString() { return "userForm{" + "userList=" + userList + '}'; }}
// 可以通过userList.name 进行访问即可 @RequestMapping("USER") private String user(UserForm userForm ) { return userList.toString(); }3:map对象
package com.cx.bean;import java.util.Map;/** * Created by Administrator on 2017/9/1 0001. */public class userForm { public Map<String,User> users; public Map<String, User> getUsers() { return users; } public void setUsers(Map<String, User> users) { this.users = users; } @Override public String toString() { return "userForm{" + "users=" + users + '}'; }}
// 可以通过users['x'].name=tom 进行访问即可,其中x是键值 @RequestMapping("USER") private String user(UserForm userForm ) { return users.toString(); }
4:json进行访问
4.1 需要依赖的jar包
<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version></dependency>4.2实现的方式
@ResponseBody @RequestMapping("user") public String json(@RequestBody User user) { return user.toString(); }
阅读全文
0 0
- springmvc中数据绑定
- SpringMVC 中 数据绑定 数据转换 自定义数据转换器
- 浅谈 SpringMVC 数据绑定
- 浅谈 SpringMVC 数据绑定
- SpringMVC 表单数据绑定
- SpringMVC数据绑定使用指南
- 浅谈 SpringMVC 数据绑定
- SpringMVC数据绑定
- 浅谈 SpringMVC 数据绑定
- SpringMVC数据绑定
- springmvc数据绑定
- springmvc 注解/数据绑定
- 浅谈 SpringMVC 数据绑定
- 浅谈 SpringMVC 数据绑定
- SpringMVC 数据绑定 Map
- SpringMvc数据绑定
- 浅谈SpringMVC数据绑定
- SpringMVC 数据绑定
- 关于安卓adb配置后 还是不能用的问题
- 可以做刷新效果的两个图片飞动
- php文件锁的使用
- Python有那么神吗?
- HTML5自定义属性之data-
- springmvc中数据绑定
- 测试用例设计白皮书--等价类划分方法
- Python——re.search().group()
- 常见的电脑文件备份方式的缺点及解决方案
- [活动]微信小程序悬赏通缉令——你晒程序我送礼
- noi2014动物园解题报告
- 单、多行文本溢出
- js 的动态获取与插入,卡死浏览
- 资源池 'default' 没有足够的系统内存来运行此查询