1 @RequestParam 参考这个链接
2 Spring mvc 传值 User user user 对象有 两个属性 name,age Admin admin admin 对象 也有 name,age 怎么传值呢
http://localhost:8888/test/getUserAndAdmin?name=wjf&age =18 这样传值 2个对象 都有值了
http://localhost:8888/test/getUserAndAdmin?user.name=wjf&user.age =18&admin.name=wjftest&admin.age =19
(这样传值 SpringMvc 不行,Strus2 可以)
Spring mvc 要怎么做呢 看下面
@InitBinder("user")
public void initUser(WebDataBinder wdb){
wdb.setFieldDefaultPrefix("user.");
}
@InitBinder("admin")
public void initAdmin(WebDataBinder wdb){
wdb.setFieldDefaultPrefix("admin.");
}
3 Spring mvc 集合绑定 数据 List list,Set set ,Map map 其中对Set 支持不太好 ,应为 要先初始化一个Set 并且指定大小,尽量不用
public class MapTest {
private Map<String,User> users;
public Map<String, User> getUsers() {
return users;
}
public void setUsers(Map<String, User> users) {
this.users = users;
}
}
参考这个文档
https://blog.csdn.net/yuxinha11/article/details/81297324
4 springmvc 接收json类型的数据封装到map中
参考这个链接
https://www.cnblogs.com/thymeleaf/p/11239421.html
本文详细介绍了SpringMVC中的参数绑定技术,包括@RequestParam的使用,如何传递多个对象的属性,集合类型的绑定,以及如何接收JSON数据并将其封装到Map中。通过实际代码示例,帮助读者理解并掌握SpringMVC的高级参数绑定技巧。
1217

被折叠的 条评论
为什么被折叠?



