0
点赞
收藏
分享

微信扫一扫

SpringMVC的几种获取请求参数的方式


第一种获取参数的,方法参数名和页面参数的name要一致

@RequestMapping("/list3")
public String register2(String name, String pwd, String[] love) {
System.out.println(name+"__"+pwd+"___"+Arrays.toString(love));
return "/register";
}

第二种使用pojo    也就是实体类装入属性,数据自动封装到对象中

@RequestMapping("/list4")
public String register3(Student student){
System.out.println(student);
return "/register";
}

第三种  使用封装类,把对象放进一个类中做属性,然后前台的话对应的name就用那个的对象的名字.属性就行了

其余的套路和第二种一样

 

第四中 传一个list集合的参数,整一个封装对象,对象里放一个list集合,记得要初始化,然后泛型放具体对象,然后看前台代码:

SpringMVC的几种获取请求参数的方式_封装

图中list为封装类的集合属性名,后台的控制器方法,参数就是那个封装类就行了,

 

第五种  传一个Map集合,同样,整个封装类,属性弄个map集合,前台name就给map名[键名]就行了

控制器代码不用多说,一个套路,用参数接收就完事了

SpringMVC的几种获取请求参数的方式_封装类_02

SpringMVC的几种获取请求参数的方式_封装_03

SpringMVC的几种获取请求参数的方式_map集合_04

 

点赞或者评论是我最大的动力,

举报

相关推荐

0 条评论