我正在尝试使用URLConnection
从JSP文件读取输出并将其写入html文件。以下是我执行的步骤:
http://mydomain/Export.jsp
)问题:
我的应用程序使用JSP页面成功打开连接,但在完全加载页面之前。我的意思是Angular数据,URLConnection.getInputStream()
被执行并且只读取Header和Footer数据。
以下是代码段。
URL url = new URL(link);
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
InputStreamReader input = new InputStreamReader(inputStream);
File file = new File("output.html");
byte[] buffer = new byte[8 * 1024];
int bytesRead;
try {
OutputStream output = new FileOutputStream(file);
try {
while ((bytesRead = inputStream.read(buffer)) != -1) {
output.write(buffer, 0, bytesRead);
}
} finally {
output.close();
}
} finally {
input.close();
}