Spring MVC获取请求数据
- 1、MVC实现数据请求方式
这里是引用
基本类型参数(参数名与前端参数名相同自动获取)
POJO类型参数(前端参数名与类属性名相同自动获取)
数组类型参数(传递多个值,后端自动封装进数组)
集合类型参数(前端为json格式通过post方式传递 后端将集合封装进对象)
- 2、MVC获取数据细节
中文乱码问题(配置web.xml过滤器设置编码格式,设置过滤器类CharacterEncodingFilter)参考链接https://blog.csdn.net/weixin_43960044/article/details/117886918
@RequestParam 和 @PathVariable(@RequestParam 前后端参数名不一样时指定前端传递参数名,@PathVariable数据在url中没有参数名通过post或get方式传递)参考链接https://blog.csdn.net/weixin_43960044/article/details/117825121
自定义类型转换器
获得Servlet相关API HttpServletResquest、HttpServletResponse、HttpSession (直接在Consoller方法中传递)参考链接https://blog.csdn.net/weixin_43960044/article/details/117839963
@RequestHeader和@CookieValue获取请求头和Cookie相关内容
文件上传(导入坐标commons-context commons-io、配置SpringMVC核心配置文件CommonsMultipartResolver指定编码格式和最大文件大小、设置表单post方式传递文件类型multipart/form-data)参考链接https://blog.csdn.net/weixin_43960044/article/details/117872526