@WebServlet(urlPatterns = { "/upfile" })
public class MyServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(1024 * 1024 * 5); // 设置单次上传大小最大值5M
try {
//省略获取上传文件代码。。。
//【成功时可以跳转】
resp.sendRedirect(req.getContextPath()+"/index.jsp?msg=ok");
} catch (FileUploadException e) {
//【失败时无法跳转,且页面显示 连接被重置】
resp.sendRedirect(req.getContextPath()+"/index.jsp?msg=error");
}
}
}烙印99
慕田峪9158850
相关分类