Maks00088
@Maks00088
Обучаюсь Java/JavaEE /Php/Js

Кто может объяснить данное поведение?

Во время старта томката , я получаю вывод Hello в браузере и вывод в консоле "I am called".
Но при попытке вызвать этот метод через ApplTest таким образом, я получаю вывод "InboundJaxrsResponse{context=ClientResponse{method=GET, uri=localhost:8080/Testing/register, status=200, reason=OK}}" но никакого "I am called" в консоль не выводится ..
По логике если респонс 200 то не должно быть проблем.. Чтото нетак в коде ?

@WebServlet("/register")
public class JerseyDemo extends HttpServlet{

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().print("Hello");
        System.out.println("I am called");
    }
}


public class ApplTest {

    public static void main(String[] args) {

       Client client = ClientBuilder.newClient();

        WebTarget webTarget = client.target("http://localhost:8080/Testing/register");
        System.out.println(webTarget.request().get().toString());
    }
}
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы