Jsp页面
Servlet
public void addBooks(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
response.setCharacterEncoding("utf-8");
User user = new User();
String strMsg="";
//判断是form表单是否是multipart/form-data
if (!ServletFileUpload.isMultipartContent(request)) {
strMsg="Error:表单中必须包含enctype=\"multipart/form-data\"";
PrintWriter writer = response.getWriter();
writer.print("<html><head><meta charset='utf-8'></head><script>alert('"+ strMsg +"');window.location.href = 'UserServlet?type=selectBook'");
writer.flush();
writer.close();
}
//声明存储的大小变量
int sizeThreshold=1024*1024*10; //10MB
int fileSizeMax=1024*1024*100; //100M
// DiskFileItemFactory()采用默认临界值和系统临时文件夹构造文件项工厂对象
DiskFileItemFactory factory=new DiskFileItemFactory();
// 设置内存临界值 - 超过后将产生临时文件并存储于临时目录中 10M
factory.setSizeThreshold(sizeThreshold);