第一种:通过获取缓冲流读取参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public void registerUser(HttpServletRequest request, HttpServletResponse response) throws Exception { //直接获取请求参数,通过缓冲流读取数据 BufferedReader br=request.getReader(); String inputLine = "" ; String json = "" ; while ((inputLine = br.readLine()) != null ) { json += inputLine; } br.close(); System.out.println(json); String result=mztManager.register(json); response.setContentType( "text/html;charset=UTF-8" ); response.getWriter().print(result); response.getWriter().flush(); } |
第二种:通过ServletRequestUtils获取
1 | String data = ServletRequestUtils.getStringParameter(request, "data" , "" ); |
本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1908411,如需转载请自行联系原作者