我有一个存储在服务器上的html文件.我有这样的URL路径:< https:// localhost:9443 / genesis / Receipt / Receipt.html>
我想从url中读取这个包含标签的html文件的内容,即html文件的源代码.
我该怎么做?这是一个服务器端代码,不能有浏览器对象,我不确定使用URLConnection是一个不错的选择.
什么应该是现在最好的解决方案?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class URLConetent{
public static void main(String[] args) {
URL url;
try {
// get URL content
String a="http://localhost:8080//TestWeb/index.jsp";
url = new URL(a);
URLConnection conn = url.openConnection();
// open the stream and put it into BufferedReader
BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String inputLine;
while ((inputLine = br.readLine()) != null) {
System.out.println(inputLine);
}
br.close();
System.out.println("Done");
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}