freemarker 机制问题

发布于 2021-11-16 22:34:53 字数 63 浏览 841 评论 8

freemark的数据绑定是每次都访问都进行一次数据render么?可不可以render一次,之后直接访问html静态页面呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

好听的两个字的网名 2021-11-17 11:43:38

你把页面直接删了。。。。

躲猫猫 2021-11-17 11:43:36

静态页存在的话,是不会走java的,所以,要么另外写个增量方法,要么直接删除静态页。

甜扑 2021-11-17 11:43:07

谢谢!如果使用fm生成的静态html页面访问了一个月,render的数据改变了是不是要做特别的处理呀。

酷到爆炸 2021-11-17 11:39:15

首先访问一个不纯在的静态页面,然后,自定义404,转到一个servlet,servlet中,分析地址,获取模板和数据,freemarker输出到文件中,而不是response中。然后,servlet中执行一个转向,转去原来的静态地址。下次访问静态页面地址,由于文件有了,就不走freemarker了。

孤檠 2021-11-17 11:35:46

要考虑有效周期。

回忆凄美了谁 2021-11-17 11:09:04

如果想从静态页面上进行取值,那么应该可以使用隐藏域的形式把你需要的数据写在页面上,你在需要使用就用这个往其他地方传(暂时不考虑页面刷新效率的问题)

还有这个不用考虑浏览器的因素吗?IE和火狐的加载机制不是不同吗?

复古式 2021-11-17 00:33:47

freemarker 本身没这种功能的,只能你自己去实现,例如借助 
ehcache 的缓存 filter 来实现

岁月打碎记忆 2021-11-17 00:03:44

freemarker 本身没这种功能的,只能你自己去实现,例如借助 
ehcache 的缓存 filter 来实现

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文