multipart的上传方式为什么能直接request.getparameter获取普通属性

来源:2-4 店铺注册功能之Controller层的改造

Z_ZG

2020-09-16 17:27:49

在HttpServletRequestUtil中使用request.parameter获取值,在ShopManagementController中先获取shopStr的值,然后才使用CommonsMultipartFile处理request,前端的ajax里contentType : false代表的是使用multipart的方式传值?

写回答

1回答

好帮手慕阿慧

2020-09-16

同学你好,这里并没有使用multipart的上传方式,ajax中发送的是formData对象。如下:

http://img.mukewang.com/climg/5f61e53d09b9b04504420112.jpg

所以可以直接使用getParameter()获取普通属性。设置contentType为false是为了避免服务器不能正常解析文件。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 8263 问题

查看课程