1. 简单类型请求参数(一个一个参数接收)
1.1
通过@RequestParam注解,可以对请求的参数进行重命名设置;如果不设置@RequestParam,则传递的参数名称默认等于Controller中的参数名称。
1.2. RESTfull风格:
1.3. 针对Post请求,处理中文乱码问题,在web.xml配置文件中添加过滤器
2.复杂类型请求参数(数组和集合)
2.1 如果Controller方法的接收参数为集合(List),不能直接接收;但是Controller方法可以接收一个对象,我可以把集合封装到对象中。
浏览器请求参数为集合:
Controller接收参数方式:
其中,FormBean对象中封装了一个ids的集合,并创建了一个get和set方法;
2.2 请求参数为数组,则Controller接收参数时,参数可以直接定义为一个数组。
2.3 Controller中的方法参数可以声明为一个实体类
url请求:
Controller中接收参数:
声明一个User对象
参数传递接收总结: