我有一个使用 jersey 框架用 java 编写的 Web 服务,当我调用它时,它会返回一个 xml。但我想在 jsp 页面中使用它,例如我有一个 Web 服务 getCoutry(),当我调用它时,它会返回我的 xml。
我的网址是:http://localhost:8080/countries-ws/resources/admin/getCountry?id=1
<conList>
<cid>1</cid>
<iso>AD</iso>
<iso3>AND</iso3>
<name>ANDORRA</name>
<numcode>20</numcode>
<printableName>Andorra</printableName>
</conList>
我想在jsp页面的select标签中使用它。 我不知道如何使用它,请帮助我。 谢谢
最佳答案
从您的 servlet 调用 Web 服务。将结果设置为 request/session 或适当的范围作为属性并将其转发到 jsp。在 jsp 上使用 JSTL 访问它就这么简单
更新:
URL yahoo = new URL("http://www.yahoo.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
关于java - 如何在jsp页面中调用web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5949380/