form同时提交文件与普通参数

时光毁灭记忆、已成空白 提交于 2019-12-07 10:05:40

今天做一个用户信息完善的界面,用到form表格提交数据,其中数据就包括文件图片数据,
这里写图片描述
但是在servlet里面图片上传成功了,表单参数打印出来却是NUll,问题出在文件是以二进制流提交的,而参数信息不同!
后台使用 request.getParameter(“eventName”)获取的值为null。

问题描述:form表单提交图片(form中含有属性enctype=”multipart/form-data”才能提交文件)和其他一些普通参数,发现在后台获取参数为null。
解决方法:
再去掉 enctype=”multipart/form-data” 之后却能正常获取,但无法上传文件。
原来是忘记在 servlet 中添加 获取文件的注解@MultipartConfig
添加上后就能正常获取了
这里写图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!