form同时提交文件与普通参数
今天做一个用户信息完善的界面,用到form表格提交数据,其中数据就包括文件图片数据,
但是在servlet里面图片上传成功了,表单参数打印出来却是NUll,问题出在文件是以二进制流提交的,而参数信息不同!
后台使用 request.getParameter(“eventName”)获取的值为null。
问题描述:form表单提交图片(form中含有属性enctype=”multipart/form-data”才能提交文件)和其他一些普通参数,发现在后台获取参数为null。
解决方法:
再去掉 enctype=”multipart/form-data” 之后却能正常获取,但无法上传文件。
原来是忘记在 servlet 中添加 获取文件的注解@MultipartConfig
添加上后就能正常获取了