我們經常需要從HttpServletRequest對象獲取POST請求的數據,下面給出簡練的代碼共大家參考
StringBuffer jb = new StringBuffer(); String line = null; try { BufferedReader reader = request.getReader(); while ((line = reader.readLine()) != null) jb.append(line); } catch (Exception e) { /*report an error*/ }
注意返回時應常會遇到中文亂碼問題,記得加上下面的兩個語句,設置response對象的字符集,
response.setCharacterEncoding("GBK");
response.setContentType("application/xml; charset=GBK");