upload1

您所在的位置:网站首页 欠网贷110打电话来了 upload1

upload1

2022-05-01 02:16| 来源: 网络整理| 查看: 265

Servlet 上传下载 实例 -------------------------upload.jsp 文件上传界面

%@ page language="java" contentType="text/html; charset=gb2312"

pageEncoding="gb2312"%

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

html

head

meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"

titleInsert title here/title

/head

body

font size="2"

commonfileupload 上传文件示例 br

form action="FileUpload" method="post" enctype="multipart/form-data" name="form1"

文件:input type="file" name="file"

input type="submit" value="上传" name="submit"

/form

/font

/body

/html

-------------------------FileUpload.java (servlet) 上传的servlet

import java.io.File;

import java.io.IOException;

import java.io.PrintWriter;

import java.util.Iterator;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.commons.fileupload.FileItem;

import org.apache.commons.fileupload.FileItemFactory;

import org.apache.commons.fileupload.FileUploadException;

import org.apache.commons.fileupload.disk.DiskFileItemFactory;

import org.apache.commons.fileupload.servlet.ServletFileUpload;

/**

* Servlet implementation class for Servlet: LastFileUpload

*

*/

public class FileUpload extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {

static final long serialVersionUID = 1L;

/* (non-Java-doc)

* @see javax.servlet.http.HttpServlet#HttpServlet()

*/

public FileUpload() {

super();

}

/* (non-Java-doc)

* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doPost(request,response);

}

/* (non-Java-doc)

* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

boolean isMultipart = ServletFileUpload.isMultipartContent(request);

if(isMultipart)

{

FileItemFactory factory = new DiskFileItemFactory();

ServletFileUpload upload = new ServletFileUpload(factory);

Iterator items;

try

{

items = upload.parseRequest(request).iterator();

while(items.hasNext())

{

FileItem item = (FileItem)items.next();

if(!item.isFormField())

{

String name = item.getName();

String fileName = name.substring(name.lastIndexOf('\\')+1,name.length());

//String path = request.getRealPath("file")+Fil



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3