JavaWeb获取请求参数的两种方式


第一种:通过获取缓冲流读取参数

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,如需转载请自行联系原作者