2011-06-03 59 views
1

我正在使用Jtidy解析器从java中的网页获取图像。如何在点击java中的图像时打开特定链接?

URL url = new URL("www.yahoo.com"); 
    HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
    InputStream in = conn.getInputStream(); 
    Document doc = new Tidy().parseDOM(in, null); 
    NodeList img = doc.getElementsByTagName("img"); 
    ArrayList<String> list = new ArrayList<String>(); 
    list.add(img.item(0).getAttributes().getNamedItem("src").getNodeValue()); 

它工作正常,从上面的代码我得到的图像。如何打开链接“www.yahoo.com”点击在Java中的图像?

回答

0

你的问题含糊不清。我假设你正在使用Java语言编写的Web应用程序,所以你可能会写一个Java servlet(或JSP),其输出是包含

<a href="http:/www.yahoo.com"><img src="your_image.gif"></a> 
0

对于1.6+应用程序的HTML页面,看到Desktop.getDesktop().browse(URI)。对于使用webstart进行部署的应用程序,请参阅BasicService.showDocument(URL)

相关问题