как напечатать переменную внутри сервлета - PullRequest
0 голосов
/ 27 марта 2019

У меня возникла проблема, когда я получил значение с помощью метода 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 ]

1 голос
/ 27 марта 2019

Обычно вы можете сделать что-то подобное,

String json = "<some_JSON>";

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

, и вы увидите свой ответ, напечатанный в консоли журнала.

Таким же образом вы можете записать свое значение вместо JSON.

1 голос
/ 27 марта 2019

Вы можете использовать ServletOutputStream с методом print ().Другая возможность - использовать PrintWriter .

response.getWriter().print(variableToPrint);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...