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

 

posted @ 2019-09-04 21:53  勇攀少年  阅读(170)  评论(0)    收藏  举报