1

JavaのWebページから画像を取得するためにJtidyパーサーを使用しています。

  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());

上記のコードから画像を取得しています。Javaでその画像をクリックしてリンク「www.yahoo.com」を開く方法は?

4

2 に答える 2

0

あなたの質問は曖昧です。私はあなたがJavaでWebアプリケーションを書いていると仮定しているので、出力が以下を含むHTMLページであるJavaサーブレット(またはJSP)を書くことができます

<a href="http:/www.yahoo.com"><img src="your_image.gif"></a>
于 2011-06-03T06:42:28.633 に答える
0

1.6以降のアプリケーションについては、を参照してくださいDesktop.getDesktop().browse(URI)。webstartを使用してデプロイされたアプリケーションについては、を参照してくださいBasicService.showDocument(URL)

于 2011-06-03T06:42:57.590 に答える