upload1 |
您所在的位置:网站首页 › 欠网贷110打电话来了 › upload1 |
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 |