Так как название предлагает, чтобы обрабатывать запрос на получение, вы создаете метод doGet и передаете запрос и ответ сервлета http.Обработка запроса получения с ответом
Теперь пример фрагмента кода, который я смотрю ниже, меня сбивает с толку. Это:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Yahoo!!!!!!!!</title>");
out.println("</head>");
out.println("<body>");
out.println("My First Servlet");
out.println("</body>");
out.println("</html>");
}
линия, которая меня смущает:
PrintWriter out = response.getWriter();
Является ли это назначение вывода в объект ответа? Назначение мне гласит: «назначьте все, что находится в response.getWriter, на PrintWriter« out », а не наоборот, так как на самом деле выход возвращается в качестве ответа? это обрабатывается автоматически под шторами или я пропускаю что-то вслепую очевидное?
Спасибо
При каждом подключении к веб-серверу у вас есть выходной поток, связанный с ответом. Таким образом, при создании клиентом клиента клиент связывает писателя с сокетом, и это то, что вы получаете от метода 'getWriter'. – SMA
Ваш вопрос не имеет ничего общего с 'spring'. Код, который у вас есть, для сервлета –
Мои извинения, я следил за этим в уроке весны, я удалю тег, если возможно – user1156596