jersey--服务端接收客户端json数据

时间:2021-03-03 19:48:54

一、jersey从客户端接收post数据,当客户端json有数据名时,和客户端数据没有数据名时。

1、当客户端json数据有数据名时,

  在服务端 用 HttpServletRequest req;

                         req.getParameter(数据名);

2、当客户端json数据 没有数据名时候

                StringBuffer data = new StringBuffer() ; //初始化新的字符串对象
        InputStream is = req.getInputStream(); //返回的一个代表实体内容的输入流对象
        InputStreamReader isr = new InputStreamReader(is);   //将输入流字节转化为字符
        BufferedReader br = new BufferedReader(isr);   //将字符读入缓冲区
        String s = "" ; 
        while((s=br.readLine())!=null){       //逐行读取数据,将数据
        data.append(s) ; 
       
        String str =data.toString();        //把对象转化为字符串