Java 如何在servlet中打印变量

Java 如何在servlet中打印变量,java,variables,web,servlets,Java,Variables,Web,Servlets,我遇到了这样一个问题,我使用post方法检索了一个值,我想打印该值,我该怎么做 @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String comment = request.getParameter("comment"); PrintWriter ou

我遇到了这样一个问题,我使用post方法检索了一个值,我想打印该值,我该怎么做

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    String comment = request.getParameter("comment");
    PrintWriter out = response.getWriter();
    int id = Integer.parseInt(request.getParameter("qid"));

    out.print(+id+);
}

/**
 * Returns a short description of the servlet.
 *

可以将ServletOutputStream与print()方法一起使用。另一种可能性是使用


通常,你可以这样做

String json = "<some_JSON>";

response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(json);
String json=”“;
setContentType(“应用程序/json”);
响应。setCharacterEncoding(“UTF-8”);
response.getWriter().write(json);
,您将在日志控制台中看到打印的响应


同样,您可以编写您的值而不是JSON。

打印位置?进入响应或控制台?您要在其中打印该值。System.out.println(注释+“”+id);你试过了吗?不是在控制台上作为回应吗
String json = "<some_JSON>";

response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(json);