Struts2(11):Struts2的上传下载
首先来看看在JSP中上传是如何做的:
从upload.jsp中选择文件上传,在result.jsp中读取上传文件的内容,注意:在form中,method必须使用post,enctype必须使用multipart/form-data
enctype="multipart/form-data">File:<input type="file" name="file"><br><input type="submit" name="submit" value="submit"></form> </body></html>
?
result.jsp
?
Struts2的上传下载依赖Apache common开源项目。具体是以下两个包:
commons-fileupload-1.2.2-bin.zip
下载地址:http://commons.apache.org/io/download_io.cgi
commons-io-1.4-bin.zip
下载地址:http://commons.apache.org/fileupload/download_fileupload.cgi
?
?下面使用fileupload包,编写一个servlet,接收上传的文件,并放入临时文件夹中存放
<servlet><servlet-name>UploadServlet</servlet-name><servlet-class>com.test.servlet.UploadServlet</servlet-class></servlet><servlet-mapping><servlet-name>UploadServlet</servlet-name><url-pattern>/UploadServlet</url-pattern></servlet-mapping>?