java - 如何在java中单击图像打开特定链接?

标签 java jtidy

我正在使用 Jtidy 解析器从 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());

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

最佳答案

你的问题含糊不清。我假设您正在用 java 编写一个 Web 应用程序,因此您可以编写一个 java servlet(或 JSP),其输出是一个 HTML 页面,其中包含

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

关于java - 如何在java中单击图像打开特定链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6223679/

相关文章:

java - 如何在java中设置文档对象的解析持续时间限制

java - JTidy java API toConvert HTML to XHTML

java - 在 GUI JTextArea 中显示 Jtidy 错误/警告消息

java - 如何将我的测试包含在应用程序 jar 中

java - 仅当@Test1通过时才运行@Test2

java - 在Java中使用reduce和prallelstream时出现奇怪的结果

java - 以编程方式验证 HTML 代码

java - 漂亮的 HTML5 输出格式

java - 如何使用通配符名称发现 Java jar 中的资源?

java - 方法 : . android() 的签名不适用于参数类型。 build.gradle(应用程序)中的异常