分类: Java
2010-07-09 18:28:53
为什么说最新呢,因为velocity的资料实在是旧的可以了。。。。现在中文的唯一一本出版的书《Velocity网页程序设计 》,还是2001年的时候发行的。。。唉。。。 于是乎,一手抓着金山词霸,一手开着英文文档,慢慢啃。 最新的1.X velocity enginee版本为1.6.2,09年3月release的,2.0只有一个beta,等正式了再用吧。 除了velocity引擎,还有个比较重要的velocity tools,版本为1.4。 下载地址: 下载后最好将里面的例子打开,把里面的jar文件都copy出来,因为这个依赖比较复杂 建立web工程,将jar文件copy到WEB-INF/lib下(为什么工程里无法直接引用。。想不通) 这是我最后的目录,先列出来了 velocity作为模板引擎,代替jsp比较好,官方的例子都是直接输出到控制台的,好没意思-。-! 简单的测试下velocity是否成功 1、在web根目录下建立index.vm,在里面敲上:
2、配置web.xml,让web服务器到*.vm的请求转为velocity来执行
Velocity在更新后使用VelocityViewServlet来处理请求,而以前的VelocityServlet已经被废弃了(网上很多都是使用旧的,害人啊-。-!) 配置后,运行试试 应该会成功的显示出首页来 VelocityViewServlet继承一下没什么好研究的。。。。 velocity还有一个很beautiful的特性,布局功能,你可以自己定义header,footer,content,然后拼起来,成为一个整体,当你想换内容的时候,只要把中间的content内容换掉就好了,整个模板不用更换。 是不是很方便,O(∩_∩)O哈哈~ |