如何获取xml页面(我的意思是来自Web服务的REST API),解析并在我的网站中以jsp显示它?如何在jsp中使用http请求来请求和获取网页
1
A
回答
1
您需要使用库来通过HTTP(例如HttpClient)检索内容以及解析响应(SAX)。
避免使用脚本来做到这一点,将您的逻辑封装在类中,并尝试创建custom tags,或者更好的方法是尝试使用类似Spring's MVC之类的东西。
1
我没有完整的答案,但这里至少是如何获得一个网页。我试图做类似的事情,所以当我有更多的时候会回来。
<%@page import="java.net.*" %>
<%@page import="java.io.*" %>
<%
URL dest = new URL("http://www.yahoo.com/");
URLConnection yc = dest.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
%>
相关问题
- 1. 使用JQuery和Ajax获取HTTP请求
- 2. 用Rapture获取请求Http
- 3. Http获取请求中止以前的获取请求
- 4. CIL如何使用网络/ http请求?
- 5. 如何让http获取请求并隐藏请求的链接
- 6. 如何使用http请求
- 7. http请求的HTTP请求
- 8. 如何使用HTTP请求从.jsf页面获取数据?
- 9. 从IE获取HTTP请求
- 10. 获取http代码请求
- 11. 跨域http获取请求
- 12. Http获取请求问题
- 13. 获取的urllib2 http请求
- 14. 如何取消http请求?
- 15. Angular 2从http获取请求的对象获取请求
- 16. 如何在视图中获取JSP请求和响应Bean
- 17. 如何在json中请求Http请求和响应
- 18. HTTP请求node.js使用mikeal的'请求'
- 19. 如何区分使用express的Node.js中的HTTP请求和XML HTTP请求?
- 20. 如何让http从servlet获取请求来获取图像?
- 21. 如何在Ionic内的http获取请求中使用useBasicAuth?
- 22. HTTP在C中获取请求
- 23. 在网页上收听http请求
- 24. 使用HTTP请求
- 25. 从Scrapy中的请求对象获取HTTP请求消息
- 26. 从Java中的HTTP请求获取表单请求
- 27. 捕获HTTP请求
- 28. 网页API:获取请求源
- 29. Python请求无法获取网页
- 30. 如何在Rails 3中使用ajax请求来请求html页面?