HttpServletRequest HttpServletResponse注意事項

HttpServletRequest

(1)request.getParameter() 取得是經過容器的實現來取得經過相似post,get等方式傳入的數據,request.setAttribute()和getAttribute()只是在web容器內部流轉,僅僅是請求處理階段。web

(2)request.getParameter() 方法傳遞的數據,會從Web客戶端傳到Web服務器端,表明HTTP請求數據。request.getParameter()方法返回String類型的數據。 (3)request.getQueryString()取得的是傳遞的字符串,注意不是json數據,是字符串也就是傳統的傳參方式,@RequestParam獲取的參數也是傳統的傳參方式才能被獲取到json

HttpServletResponse

(1)調用response.getOutputStream()方法可現實字節流數據的輸出tomcat

(2)requonse.getWriter()方法時可實現文本字符串數據輸出服務器

(3)response.addHeader("Content-Disposition", "attachment; filename=" + new String(fileName.getBytes(),"ISO-8859-1")); 下載文件,new String 那個是防止下載的文件名亂碼,由於tomcat的編碼是iso-8859-1的。post

相關文章
相關標籤/搜索