使用Java代码将JSP页面转换为静态HTML

时间:2011-05-14 05:19:00

标签: java jsp

如何使用Java代码将动态JSP页面保存到静态HTML页面?

我想将JSP输出保存到HTML页面并将其保存在本地计算机上。

2 个答案:

答案 0 :(得分:2)

  

如何使用Java代码将动态JSP页面保存到静态HTML页面?

一旦客户端收到JSP页面,服务器就已经执行了所有“动态内容”。因此,只需使用String类将网页下载到例如URL,然后将此String写入文件即可。 (无论如何,你不会得到动态部分。)

相关问题(可能甚至重复):

答案 1 :(得分:1)

编写一个类似于此的Java客户端应用程序......

URL yahoo = new URL(THE URL OF YOUR JSP PAGE);
URLConnection yc = yahoo.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));

String inputLine;
String html;

while ((inputLine = in.readLine()) != null) 
   html += inputLine + "\n";
in.close();

// DO SOMETHING WITH THE HTML STRING