java – 从JSP调用REST GET服务

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

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

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

最佳答案 为了从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);
点赞