<% import="java.util.Enumeration"%>
<% import="com.oreilly.servlet.MultipartRequest"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="com.oreilly.servlet.multipart.*" %> <!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=UTF-8"> <title>Insert title here</title> </head> <body> <% // 获得 路径 String path = application.getRealPath("/");//获得全局路径 System.out.println(path); String save=path+"images\\"; //存放你上传文件 的地方 // 声明一下 文件的大小 int size = 1024*1024*5; // 借助 cos 里面的 Mulit MultipartRequest mr=new MultipartRequest(request,save,size,"UTF-8"); // 根据 mr 获取一些信息 Enumeration e= mr.getFileNames(); while(e.hasMoreElements()){ String name=e.nextElement().toString(); //获得 集合里面的对象 String fname= mr.getFilesystemName(name); out.println(fname); } // 想要获得上传 表单里面的 普通 input 值,不能用request 获取值了,用 mr out.println(mr.getParameter("tname")); %> </body> </html>