java模板技术
文章平均质量分 61
wzhw2008
java程序员
展开
-
velocity缓存优化:自定义页面片段缓存
一般,页面上会分为很多部分,而不同的部分更新的频率是不一样的。如果对整个页面采用统一的缓存策略则不太合适, 而且很多系统的 页面左上角都有一个该死的“Welcome XXX”。这种特定于用户的信息我们是不能缓存的。对于这些情况我们就需要使用片段缓存了。对页面不同的部分(片段)施加不同的缓存策略,而要使用片段缓 存,首先就得对页面进行切分。土一点的办法可以用iframe,用if...原创 2012-10-16 10:56:18 · 179 阅读 · 0 评论 -
Velocity源码分析(一)——概述
原文链接 :http://coderj.org/blog/2011/08/19/velocity_overview/ 一、概述 Velocity模板引擎处理机制分为五个基本步骤: 引擎初始化,通过设置的引擎属性初始化引擎,包括国际化支持,ResourceLoader设置,字符编码等。 获取并解析模板文件,首先通过资源加载器(ResourceLoader)将模板文件加载到内存(转化...原创 2012-10-16 11:27:18 · 178 阅读 · 0 评论 -
freemarker变量必须有值,没有被赋值的变量就会抛出异常 问题处理
这一点有多种方式做: 1. 用!来处理 http://freemarker.sourceforge.net/docs/dgui_template_exp.html#dgui_template_exp_missing 2. 在开发环境和生产环境用不同的Error Handler http://freemarker.sourceforge.net/docs/pgui_config_er...原创 2012-10-09 18:05:32 · 344 阅读 · 0 评论