开发者社区> 问答> 正文

jsp页面静态化的问题

我有个问题想要向大家请教:

有关于动态页面静态画化的问题:假设有一张动态的jsp页面,因为要查询很多次数据库,所以我想一次查完后生成静态的页面,以后大家都是访问这张页面。请问,我该如何将这张动态页面原封不动的保存下来。又如何使访问这张动态页面的请求直接转到生成的静态页面上。

还有就是,假设我在这个页面上加了一些批注,这些批注使用jquery动态生成的(刚请求这张页面是没有的,请求人在上面添加的)我怎样将这些批注按照原来的样式保存在这张页面上呀?

因为本人刚刚学习这方面的东西,请高手详细讲解讲解,在下万分感激。

展开
收起
a123456678 2016-07-06 14:50:19 2322 0
1 条回答
写回答
取消 提交回答
  • 深究起来就是第一次调用能够在服务器端获取jsp正文,保存到文件系统中。上面的文章就是如何服务器端获取正文

    建议你写一个Filter,将需要静态化得页面在这里获取正文,然后保存在文件中同时将这个url写入到全局变量或者数据库中表示已经静态化下次在调用就直接使用静态文件

    第二个问题,批注。批注不需要再这个jsp中生成,而应该页面生产完后使用ajax调用批注数据库获取,如此一来问题解决

    研究一下velocity或者freemarker 这两个是模板,可以生成静态页面

    2019-07-17 19:52:07
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载