从JSP调用REST GET服务

时间:2011-09-12 09:53:17

标签: java jsp rest get

我有一个动态设置应用程序页面标题的JSP。

但是,我希望能够根据系统用户调用获取用户详细信息的REST服务。我已经拥有系统用户值,但需要调用后端服务以从数据库中获取详细信息。这已经实现但我不知道如何设置JSP来执行此操作。

我不想使用javascript,因为这被用于extjs方面。

1 个答案:

答案 0 :(得分:2)

为了从JSP调用REST,您可以使用Apache HTTPClient。完成后,您可以浏览samples以及HTTPClient Tutorial。 HTTPClient支持所有REST API调用,包括GET / POST等。

同时检查this following HTTPClient template以了解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);