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.youkuaiyun.com/yuxinha11/article/details/81297324
4 springmvc 接收json类型的数据封装到map中
参考这个链接
https://www.cnblogs.com/thymeleaf/p/11239421.html