有没有一种方法可以将服务器上的所有jsp文件一次转换为静态页面?

时间:2019-10-12 11:17:06

标签: java jsp service-worker

我有一个网站,现在我希望它可以脱机工作。我正在尝试使用service-worker来实现此功能,但是不幸的是,我的网站是用多个.jsp文件编写的。因此,当一个jsp跳到另一个jsp时,需要Internet,因为无法在客户端浏览器中解析jsp。有办法解决这个问题吗?还是我需要将所有jsp重写为一个文件?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的站点在您自己的计算机上运行,​​请将其配置为接受127.0.0.1上的请求。然后,当您断开互联网连接时就可以使用它。

如果问题是您的JSP使用服务器的DNS名称通过绝对URL彼此链接,则可以:

  • 将JSP更改为使用相对URL,或
  • (哈克!)临时调整您的DNS解析器,以将服务器DNS名称解析为127.0.0.1。

通常,无法将JSP转换为静态页面,并且仍然可以正常工作。

相关问题