如何在Servlet中打印变量

时间:2019-03-27 13:11:21

标签: java variables web servlets

我遇到了这个问题,我已经使用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.
 *

2 个答案:

答案 0 :(得分:1)

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

response.getWriter().print(variableToPrint);

答案 1 :(得分:1)

通常,您可以执行类似的操作

String json = "<some_JSON>";

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

,您将看到响应打印在日志控制台中。

以相同的方式,您可以编写值而不是JSON。