SpringMVC文件上传+拦截器+数据的校验
一.文件的上传
需要的jar包

网页中表单提交的方式必须是post,需要设置图片的编码格式multipart/form-data 文本框文件上传必须取名字,SpringMVC中一般名字和controller的
属性名要一样

在Springmvc中配置文件上传解析器

在控制层处理代码:

以上是从前端到后端
下面是从后端将图片传到前端


注意:图片设置的name:photos 不能和bean类中的属性名一样(不然会报网页400)
二.拦截器
拦截器所在位置:

拦截器(拦截都是控制层的地址。 filter: )
1. 创建一个类 实现接口 HandlerInterceptor
2. 重写接口的中方法
3.把创建的类配置到springmvc文件中

三.数据的校验
1.引入jar包

2.在实体类中bean中加入注解

3.在控制层接受参数时

下面链接显示了:SpringMVC 中文件上传 MultipartResolver两种使用方式及简单源码分析
https://blog.csdn.net/marvel__dead/article/details/71746976
下面链接显示了:数据校验(详细介绍)
https://www.cnblogs.com/sqyysec/p/8323790.html

浙公网安备 33010602011771号