我有一个动态设置应用程序页面标题的 JSP。
但是,我希望能够调用基于系统用户获取用户详细信息的 REST 服务。我已经有了系统用户值,但需要调用后端服务从数据库中获取详细信息。这已经实现了,但我不知道如何设置 JSP 来执行此操作。
我不想使用 javascript,因为它被用于 extjs 方面。
为了从 JSP 调用 REST,您可以使用Apache HTTP客户端 http://hc.apache.org/httpclient-3.x/。一旦你有了它,你就可以走过samples http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/以及HTTP客户端教程 http://hc.apache.org/httpclient-3.x/tutorial.html。 HTTPClient 支持所有 REST API 调用,包括 GET/POST 等。
还检查以下 HTTPClient 模板 http://dyutiman.wordpress.com/2011/04/13/rest-template-using-apache-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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)