首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

struts1.2下传文件

2012-09-10 
struts1.2上传文件struts提供了html:file标签,集成了Apache的commons-upload工具包,上传文件变得更加简

struts1.2上传文件

struts提供了<html:file>标签,集成了Apache的commons-upload工具包,上传文件变得更加简单,不再需要解析Request、遍历所有的输入域、判断是否为文件等。

struts对Apache的commons-upload进行了再封装,把上传文件封装成FormFile对象,直接获取该对象,将文件数据保存即可。

?

?

代码1:UploadForm.java

?

?

?

?

?

注意:上传文件时Form表单要指定enctype为multipart/form-data,method一定要设置为POST。<html:form/>标签默认为POST。

?

?

?

FormFile并不是普通的文件,不能直接保存。FormFile提供getInputStream()接口,可以获得它的输入流,将它的内容保存到指定的文件中即可。

?

?

?

代码3:UploadAction.java

?

?

?

文件保存在本Web应用的/upload文件夹下。

?

?

?

?

?

?

struts1.2下传文件

?

热点排行