首页 > 开发 > 综合 > 正文

利用Spring MVC轻松实现页面缓存

2024-07-21 02:15:06
字体:
来源:转载
供稿:网友

  spring的mvc是一个非常灵活的框架,可以无缝集成struts/webwork以及velocity/tapestry等view技术。spring的dispatherservlet定义极为灵活,由于是开源框架,我们通过源代码,能轻松定制自己的处理流程。

  为了实现页面缓存,可以改写dispatherservlet的doservice()方法,这里提出一个解决方案:

  利用wrappedresponse获得handler处理后的内容,然后缓存起来,这样在下次请求时,可以直接输出缓存内容。

  由于在dispatherservlet一层实现了缓存,因此不管采用jsp或velocity都可以正常工作。

  之所以不在filter一层实现,是因为filter无法得知request相关上下文。

  以后我们会更详细地讨论如何实现特定页面的缓存。

,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表