JSP+servlet实现,没有用到框架
jsp:
< form action= "${pageContext.request.contextPath}/CourseUpload"
method = "post" enctype="multipart/form-data" >
servlet:
DiskFileItemFactory factory = new DiskFileItemFactory();
String path = request.getSession().getServletContext().getRealPath("/upload");
System.out.println(path);
factory.setRepository(new File(path));
factory.setSizeThreshold(1024 * 1024);
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setFileSizeMax(-1);
try {
List< FileItem> list = upload.parseRequest(request);
System.out.println(list);
for (FileItem item : list) {
if (item.isFormField()) {
realpath = item.getName();
System.out.println(realpath);
}else{
realpath = item.getName();
System.out.println(realpath);
}
}
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}