【问题标题】:servlet its receiving JSON post, but not display itservlet 接收 JSON 帖子,但不显示它
【发布时间】:2019-02-10 18:50:36
【问题描述】:

我在 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'
  })
});

}

【问题讨论】:

    标签: javascript java post servlets


    【解决方案1】:

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

    做一个System.out.println(data.toString()); //Datos que llegan

    【讨论】:

    • 谢谢。我错过了打印数据
    【解决方案2】:

    您需要将响应写入客户端。这是一个示例:

       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>");
       }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 1970-01-01
      • 2019-12-22
      • 2019-06-18
      • 2018-05-01
      相关资源
      最近更新 更多