一般在没有部署Struts的小项目中使用
HTML表单
<form action="<%=basePath %>/servlet/upload" method="post" enctype="multipart/form-data" >
后台Java代码
DiskFileItemFactory fac = new DiskFileItemFactory(); ServletFileUpload uploader = new ServletFileUpload(fac); try { List<FileItem> list = uploader.parseRequest(request); if(list!=null){ for(int i=0;i<list.size();i++){ FileItem item = (FileItem)list.get(i); if(item!=null&&!item.isFormField()){ String filename = item.getName();//文件的全路径 String filepath="d:\\"+"1.txt"; item.write(new File(filepath)); } } } } catch (Exception e) { e.printStackTrace(); }