欢迎来到天天文库
浏览记录
ID:6078493
大小:57.48 KB
页数:7页
时间:2018-01-02
《struts2 上传图片到服务器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、web应用下上传文件需要为表单设置enctype="multipart/form-data"属性,表单将以二进制编码的方式提交请求,然后由解析器进行解析,struts2不提供解析器,但可以和common-fileupload、COS很好的结合。struts2默认使用Jakarta的common-fileupload文件上传框架(在struts2-core.jar中default.properties中可见struts.multipart.parser=jakarta)。下面展示一个使用common-fileupload实现文件上传的示例。1、从http://commons.apache
2、.org/上下载commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,然后放到WEB-INF/lib文件夹下。2、编写代码upload-input.jsp[xhtml] viewplaincopy1.<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 2.<%@taglib prefix="s" uri="/struts-tags" %> 3.
3、ML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4. 5.
4、part/form-data"> 12.标题: 13. 14.文件: 15. 16. 17.
5、eEncoding="UTF-8"%> 3. 4. 5.
6、fileFileName } 13. 14. 15. UploadAction.java [java] viewplaincopy1.package com.petrochina.action.business; 2. 3.import java.io.File; 4.import java.io.FileInputStream; 5.import java.io.FileOutputStream; 6.import java.io.InputStream; 7.import java.io.OutputStream; 8.
7、9.import org.apache.commons.io.IOUtils; 10.import org.apache.struts2.ServletActionContext; 11. 12.import com.opensymphony.xwork2.ActionSupport; 13. 14.public class UploadAction extends ActionSupport { 15. 16. priva
此文档下载收益归作者所有