java文件上传问题

zklfire37 2014-03-17 02:07:55
jsp里写了<input type="file" name="filepath" >,发送请求到后台后,request中没有该属性的值,连key都没有,求高手帮忙解决,可能引起的原因有哪些
...全文
137 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
简易人 2014-03-17
  • 打赏
  • 举报
回复
引用 楼主 zklfire37 的回复:
jsp里写了<input type="file" name="filepath" >,发送请求到后台后,request中没有该属性的值,连key都没有,求高手帮忙解决,可能引起的原因有哪些
兄弟说说你前后台怎么交互的吧。
zklfire37 2014-03-17
  • 打赏
  • 举报
回复
引用 5 楼 rui888 的回复:
Strtus2 吗?
我用的是struts1,问了下同事,struts1 好像不会把file放在request里,结果用了FormFile
放纵的青春 2014-03-17
  • 打赏
  • 举报
回复
引用 4 楼 zklfire37 的回复:
引用 2 楼 rui888 的回复:
enctype="multipart/form-data" 有没有?
enctype="multipart/form-data" 有的,request能拿到前端String类型的表单数据,就是拿不到file
这样的话可能是你后台没有定义对应的变量接收 如果你前台叫file 那么你后台要定义3个 具体是什么自己百度一下 一个装文件一个装名字 一个装类型
tony4geek 2014-03-17
  • 打赏
  • 举报
回复
Strtus2 吗?
zklfire37 2014-03-17
  • 打赏
  • 举报
回复
引用 2 楼 rui888 的回复:
enctype="multipart/form-data" 有没有?
enctype="multipart/form-data" 有的,request能拿到前端String类型的表单数据,就是拿不到file
tony4geek 2014-03-17
  • 打赏
  • 举报
回复
其他数据有没有呢?
tony4geek 2014-03-17
  • 打赏
  • 举报
回复
enctype="multipart/form-data" 有没有?
小灯光环 2014-03-17
  • 打赏
  • 举报
回复
你在servlet要用File对象接收,关于文件上传都是第三方组件去实现,自己写比较麻烦,推荐apache的fileupload。你去搜一下。没你想的那个简单,又不是字符串。基础问题。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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