可以通过任何方式从其他网站获取数据并动态显示在我们的jsp页面中。
http://www.dictionary30.com/meaning/Misty看到这个网址 在那个街区就像 维基百科在'Misty'上的含义和定义 在那个区块中,他们从维基百科中获取数据并显示为dictionaly30。 题: 他们如何将wiki数据提取到他们的网站。 我需要通过从其他站点获取来在我的jsp页面中显示类似的数据。
答案 0 :(得分:4)
您可以使用URLConnection
并阅读其他网站的数据。
或更好地使用JSoup它还会从其他网站解析特定数据。
适合您的情况
Document document = Jsoup.parse(new URL("http://www.dictionary30.com/meaning/Misty"), 10000);
Element div = document.select("div[id=contentbox]").first();
System.out.println(div.html());
答案 1 :(得分:2)
您可以使用URLConnection
从服务器端的其他网站获取数据,并将此数据提供给jsp页面。
答案 2 :(得分:1)
在执行此类操作之前,请确保首先获得网站所有者的许可。 大多数人并不善待其他人汲取的数据,特别是因为这会花费他们的钱并且不会产生任何(广告)收入。
一旦您正在从中提取的网站更改为不同的布局,您自己的网站/应用程序将很快失败,这也是非常危险的。