jsp静态发布的问题!

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:05:00
第一个用户访问JSP页面的同时生成相应的静态页面,后面用户再访问的时候直接访问这个静态页面,
但是,如果管理人员修改了数据库中的内容,就需要重新生成新的静态页面,
这个新的页面应该是在内容修改之后的用户访问的同时生成的
问题是:我怎么才能让系统知道内容已经修改,或者说在内容修改之后,怎么让用户访问的同时生成新的静态页面。
关键就是如何判断数据库中的内容已经更新。
不知道我有没有说明白。谢谢各位!谢谢!
还有就是不知道我这种想法对不对。
如果大家有类似更好的解决静态页面更新的问题也可以,谢谢!

你的网站应该最又重新生成功能的,在管理员进行了新的内容的录入之后,他应该手动启用这个功能,然后重新生成相关页面,并进行发布

所有网站管理员的后台的每个需要生成静态页面的页都需要加一个按钮
生成静态页面
比如后台需要类似按钮“生成首页”“生成xx页”
加上批量生成静态页,静态页的命名可以根据它的ID,比如1467.html
这样避免重复,也方便重新生成。

JSP页面在你访问的时候
系统会自动去检查以前页面是否被修改 如果被修改就重新编译
如果没有修改就自动调用内存中的