Позвоните в REST GET Service из JSP - PullRequest
       10

Позвоните в REST GET Service из JSP

4 голосов
/ 12 сентября 2011

У меня есть JSP, который динамически устанавливает заголовок страницы моего приложения.

Однако я хочу иметь возможность вызывать службу REST, которая получает данные о пользователях в зависимости от пользователя системы. У меня уже есть системное пользовательское значение, но мне нужно вызвать бэкэнд-сервис, чтобы получить детали из базы данных. Это уже реализовано, но я не знаю, как настроить JSP для этого.

Я не хочу использовать javascript, так как он используется для сторонних целей.

1 Ответ

2 голосов
/ 12 сентября 2011

Чтобы вызвать REST из JSP, вы можете использовать Apache HTTPClient . Как только вы это сделаете, вы сможете пройтись по samples , а также по HTTPClient Tutorial . HTTPClient поддерживает все вызовы API REST, включая GET / POST и другие.

Проверьте также этот следующий шаблон HTTPClient , чтобы увидеть, как HTTPClient может использоваться с REST. Вам нужно вызвать похожий код из вашего JSP.

В частности, для службы REST GET вы хотите посмотреть следующий блок из шаблона в приведенной выше ссылке


final HttpClient httpClient = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), 10000);
HttpGet httpget = new HttpGet(SERVER_URL + url);
HttpResponse response = httpClient.execute(httpget);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...