本帖最后由 我是楠楠 于 2018-6-4 16:02 编辑
【郑州校区】Struts2文件上传
1. 文件上传介绍浏览器端注意事项: 表单提交方式method=post 表单中必须有一个<input type=”file”>组件 表单中必须设置enctype=”multipart/form-data” 服务器端 Commons-fileupoad.jar包完成。 Struts2框架本身支持文件上传 问题:struts2框架如何完成文件上传? Struts2框架使用一个fileupload的interceptor来完成文件上传,而我们要使用它 在action中我们可以提供类似以下的操作就能完成文件上传操作 在execute方法中将文件copy就可以完成文件上传。 2. 文件上传快速入门第一步:创建一个upload.jsp页面 第二步:创建action 3. 文件上传注意事项文件上传时出现了问题 现在的问题是我们的action中没有设置input视图 在页面上可以通过 在default.properties中 struts.multipart.maxSize=2097152 (2m) 它是描述文件上传时允许的最大值 只需要在struts.xml文件中 我们还可以查看FileuploadInterceptor 如果我们上传时,允许上传多个文件如何操作? Action如何处理? 也可以使用List<File> List<String>来控制属性 在方法中 传智播客·黑马程序员郑州校区地址 河南省郑州市高新区长椿路11号大学科技园(西区)东门8号楼三层 联系电话0371-56061160 / 61/62 来校路线地铁一号线梧桐街站A口出
|