java实现文件上传、下载

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

tomcat上传文件下载文件

首先介绍一下我们需要的环境:我用的是myeclipse8.5的java开发环境,tomcat是用的apache-tomcat-6.0.26这个版本。首先先需要准备一下使用到的

jar包

这些jar包是struts2的jar包。这些jar包是都是用于上传文件的。

注意:这里的jar包版本必须是对应的,如不是可能会tomcat下报错。所以大家最好注意一下啊。最好是用这套jar包。我将会在csdn上将项目jar包发上去。

Jar下载地址(0

分):/detail/woaixinxin123/4193113 源代码下载(10分):

/detail/woaixinxin123/4193134

开始搭建我们的项目。创建web项目名字为File。

第一步:搭建struts2框架。

1、到jar包。

2、编辑web.xml

xmlns="/xml/ns/javaee"

xmlns:xsi="/2001/XMLSchema-instance"

xsi:schemaLocation="/xml/ns/javaee

/xml/ns/javaee/web-app_2_5.xsd">

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepa reAndExecuteFilter

struts2

/*

index.jsp

3、添加struts.xml

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

"/dtds/struts-2.0.dtd">

4、启动tomcat测试。

配置完成的tomcat提示。

第二步:编写首页

代码:

<%@page language="java"import="java.util.*" pageEncoding="utf-8"%>

<%@taglib uri="/struts-tags"prefix="s"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.get ServerPort()+path+"/";

%>

多文件上传

第三部:编写action

代码:

package file.action;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.InputStream;

import java.io.OutputStream;

import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

public class UploadAction extends ActionSupport {

/**

*

*/

//上传文件的路径地址(文件夹提前创建)

private static final String PATH= "D:\\apache-tomcat-6.0.26\\webapps\\uploadFiles\\";

private static final long serialVersionUID = 1L;

private List upload;

public List getUpload() {

return upload;

相关文档
最新文档