第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

【java】關于web文件上傳commons-fileupload的問題

【java】關于web文件上傳commons-fileupload的問題

九州編程 2018-07-16 11:14:21
需求很簡單,就是希望 上傳文件的大小超過限制后跳轉到另一個頁面給出提示代碼如下,文件大小不超過限制時沒有問題可以跳轉到提示頁面,但是一旦超過大小(即拋出異常),頁面就顯示 “ 連接被重置 ”。@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");         }     } }
查看完整描述

2 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

在server.xml 設置上限


查看完整回答
反對 回復 2018-08-11
?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

你這樣麻煩了很多,不如在前端網頁中用js做設置,這樣可以減輕服務器壓力,也比較符合用戶習慣,你這樣做只能抓取異常來控制代碼,可是如果異常太大,是不容易控制的,望采納,我們公司就是前端控制實現的。


查看完整回答
反對 回復 2018-08-11
  • 2 回答
  • 0 關注
  • 1097 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號