关于文件解析器
我们这里涉及到的是在文本框获取验证码的问题,我们不是在文本框输入验证码吗,为什么也涉及到文件上传和解析的问题,它不就是普通文本框获取吗?
这里用到了文件解析器,在pom.xml中引入了依赖,那为什么在之前用到MultipartResolver的时候不引入呢,为什么在最后涉及验证码输入的时候引入?
10
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小班
2020-09-14 14:54:30
同学你好,1、CommonsMultipartResolver用来上传文件的,其实与验证码无关。
我们可以这样理解: 前台中我们在formData中添加了文件流,就像之前使用form配置enctype="multipart/form-data"一样,我们的请求已经改变了组织形式,如下图。如果不使用文件上传解析器,可能无法正确解析request中的内容的,自然也拿不到verifyCodeActual验证码中对应的内容了
2、之所以说这里没有配置CommonsMultipartResolver会出现获取不到验证码,是由于进行文件上传时如果没有配置CommonsMultipartResolver会出错导致数据无法传输给后台,其实不仅验证码无法获取,其它的数据也是不能获取到的,所以这里的正确配置文件上传解析器。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星