while (it.isValid()) {
SimpleAttributeSet s = (SimpleAttributeSet) it.getAttributes();
linkURLs = (String) s.getAttribute(HTML.Attribute.HREF);
if (linkURLs != null) {
System.out.println(linkURLs);
}
it.next();
}
此循环显示网址。
如何显示每个地址的getResponseCode()?它必须在一个循环中完成? 谁能写这样的代码?我不知道你怎么回事。
答案 0 :(得分:4)
您需要打开这些网址,但要注意它们可能是相对的或协议相关的(除非您的图书馆为您执行此操作)。重建URL后,执行
URL url = new URL(urlStr);
// Might be a good idea to validate the connection type before casting
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.getResponseCode();