我有一个动态设置应用程序页面标题的JSP。
但是,我希望能够根据系统用户调用获取用户详细信息的REST服务。我已经拥有系统用户值,但需要调用后端服务以从数据库中获取详细信息。这已经实现但我不知道如何设置JSP来执行此操作。
我不想使用javascript,因为这被用于extjs方面。
答案 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);