Javascript servlet接收JSON post,但不显示它

Javascript servlet接收JSON post,但不显示它,javascript,java,post,servlets,Javascript,Java,Post,Servlets,我在JAVA做这个 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub System.out.println("TEST TOMCAT SERVLET"); StringBuilder data = n

我在JAVA做这个

    protected void doPost(HttpServletRequest request, HttpServletResponse 
    response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    System.out.println("TEST TOMCAT SERVLET");
    StringBuilder data = new StringBuilder();
    String s;
    while ((s = request.getReader().readLine()) != null) {
        data.append(s);
    }
    data.toString(); //Datos que llegan

  }

}
当我初始化应用程序时。我在Servlet中接收到: “测试TOMCAT SERVLET” 但我没有收到这样的消息:

 return fetch(PUSH_ENDPOINT, {
  method: 'POST',
  headers: {
  Accept: 'application/json',
  'Content-Type': 'application/json',
  },
  body: JSON.stringify({
  token: token,
  user: 'Brent'
  })
});
}

只是
toString()
不会做你想做的事


执行
System.out.println(data.toString())//Datos que llegan

您需要将响应写入客户端。下面是一个示例,说明如何做到这一点:

   public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

      // Set response content type
      response.setContentType("text/html");

      // Actual logic goes here.
      PrintWriter out = response.getWriter();
      out.println("<h1>Hello World</h1>");
   }
public void doPost(HttpServletRequest请求,HttpServletResponse响应)
抛出ServletException、IOException{
//设置响应内容类型
response.setContentType(“text/html”);
//实际逻辑是这样的。
PrintWriter out=response.getWriter();
out.println(“你好世界”);
}

谢谢。我没有打印de数据