使用 MultipartHttpServletRequest上传多个图片文件,如何接收非文件类型的其它参数,如input text类型参数

wang2317388 2016-06-19 10:10:39
图片和数据 用的是apicloud中ajax实现的上传,图片列表服务器端可以获取到,但是title无论是用getAttribute 还是getparameter 都是null,代码如下:
MultipartHttpServletRequest mhs = (MultipartHttpServletRequest) request;
List<MultipartFile> filelist = mhs.getFiles("PICS");//图片列表
String title = mhs.getParameter("TITLE");


...全文
2521 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Java码农老王 2016-09-01
  • 打赏
  • 举报
回复
getFiles("xxx")一直返回null
我是一道坎 2016-06-23
  • 打赏
  • 举报
回复
2楼方法就能解决了吧 不行request 先取 title ,再把request转MultipartHttpServletRequest 再不行先request.setCharacterEncoding("utf-8"); 不然就是参数名错了仔细检查下
hvaexlove 2016-06-23
  • 打赏
  • 举报
回复
楼上正解
Mr_yhl 2016-06-23
  • 打赏
  • 举报
回复
<!-- 解决文件上传时候不能获取参数问题 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="104857600" /> <property name="maxInMemorySize" value="5120" /> <property name="defaultEncoding" value="UTF-8" /> </bean> 你的xml文件加上这个

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧