Как открыть конкретную ссылку при нажатии на изображение в Java?

Я использую Jtidy Parser для получения изображения с веб-страницы в 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?

2 ответа

Ваш вопрос неопределенный. Я предполагаю, что вы пишете веб-приложение на Java, поэтому вы можете написать Java-сервлет (или JSP), вывод которого - HTML-страница, содержащая

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

Для приложения 1.6+ см. Desktop.getDesktop().browse(URI), Для приложения, использующего webstart, см. BasicService.showDocument(URL),

Другие вопросы по тегам