12 2012 档案

摘要:Velocity2.0版本之后,用VelocityViewServlet代替了原来的VelocityServlet,通过源代码分析,可以知道新的VelocityViewServlet是如何工作的。通过下面的说明,仅提出Velocity在Web方面的简单示例,为大家献上一个原始但清晰的认识,来了解Velocity在Web方面的工作原理,未来还有深入的主题贡献给大家。使用服务器环境是Tomcat7.0首先我们还是使用VTL(Velocity Template Language)编一个.vm模版,考察在网页设计师的角度是不是很容易理解和编辑,首先创建sample.vm内容如下: 1 < htm 阅读全文
posted @ 2012-12-27 15:46 裴松年 阅读(861) 评论(1) 推荐(0)
摘要:大多数网站的每个页面布局差别不是太大,除非一些特殊页面例如门户首页等。如果每个页面独立一个文件,则会导致不同文件出现大量相同的代码,我们也可以把这些相同的代码抽取出来放在一个独立的小文件,需要的时候利用Velocity的#parse指令来嵌入到目标页面中。但是此法却对页面上用于控制排版的HTML代码无效,因为控制整个页面排版的代码一般会贯穿整个文件,开头、结尾皆有,无法分拆到独立的文件上,因此就有将页面的layout独立出来的,以减小页面的代码量的需要。我在用Velocity时一般都是使用Velocity-Tools项目的VelocityViewServlet来负责解析所有Velocity模板 阅读全文
posted @ 2012-12-27 13:10 裴松年 阅读(1622) 评论(0) 推荐(0)
摘要:原文地址 阅读全文
posted @ 2012-12-27 10:13 裴松年 阅读(331) 评论(0) 推荐(0)