servlet获取jsp传入的file对象

[复制链接]
查看11 | 回复3 | 2016-7-1 19:47:08 | 显示全部楼层 |阅读模式
你Struts用的是1还是2?如果用的是1的话,你需要针对当前Action编写一个用来获取上传文件的FormBean。在FormBean中添加一个FormFile类型的成员变量。例如:public class MyFormBean extends ActionForm{ private FormFile importFile;//与页面对应的成员变量}...
回复

使用道具 举报

千问 | 2016-7-1 19:47:08 | 显示全部楼层
不建议自己写文件上传的功能,直接使用现成的开源工具类就行了,比如apache的commons-fileupload其实在上传的时候,文件内容是通过http的body提交上来的,如果是要自己做,可以尝试从request的输入流中读取数据。最好是先了解下http协议。...
回复

使用道具 举报

千问 | 2016-7-1 19:47:08 | 显示全部楼层
request.getSession().getAttribute("importFile")就能获取到...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行