从JSP调用REST GET服务

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

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

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

为了从JSP调用REST,您可以使用Apache HTTPClient 。 完成后,您可以浏览示例以及HTTPClient教程 。 HTTPClient支持所有REST API调用,包括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);