获得请求参数
获得基本类型参数
获得 POJO 类型参数
获得数组类型参数
获得集合类型参数


这里我们就发一次请求并且送数据为集合类型的试试看,注意我们这里发 AJAX 请求,而发 AJAX 请求需要用到 JQuery 框架,所以我们先导入 jquery-3.3.1.js 文件:
然后在要使用 JQuery 框架的 jsp 页面上导入此资源:
最后由于用到了 SpringMVC 框架,所以要在 springMVC 配置文件中再加一句配置,不然解析不了 JQuery:
表示在访问资源时,如果前端控制器 DispatcherServlet 在 Controller 中找不到对应的映射地址 RequestMapping 时,就交由 Tomcat 服务器帮我们去找我们此项目中的其他资源,一般为静态资源(如 JQuery )
也可以这么写(复杂一点):
原因是我们在 web.xml 中配置了前端控制器为 :
在 JSP 页面发送 AJAX 请求:
访问 JSP 页面:
SpringMVC 成功封装请求参数为集合类型的数据:
请求数据乱码问题
在 web.xml 中进行配置
注意 filter 过滤器的代码要放在 web.xml 中最上面,也就是 Servlet 的上面,不然 webapp 标签会爆红!
<filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>CharacterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
参数绑定注解 @requestParam
获得 Restful 风格的参数
自定义类型转换器 (日期类型)
获得 Servlet 相关 API
获得请求头
文件上传








多文件上传:

表单的文件 name 也可以设置为一样的:
那用数组接就行了:








