2011-06-03 12 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)

相關問題