http://www.cnblogs.com/amboyna/archive/2008/06/19/1225105.html
现在发现了Apache Velocity,好东西呀,可以应用在很多领域,目前只用到他在Struts中做页面显示,以免同一个url负载过重(如:shownews.do,可能同时N个人看新闻,这个新闻详细内容显示的URL负载就过重了)。好了,大概原理如下图:
模板(h.vm)只是提供一些静态的字符,中间加杂着一些类如$title的“通配符”,这是要在HelloWorld.java中替换的。下面是h.vm的代码:
1 2 3 4 |
Java代码 Hello $name! Welcome to $site world! |
HelloWorld.java就是处理程序了,其中注释写的很清楚了,下面是HelloWorld.java的代码:
在这里,配置文件主要的作用就是提供路径,不多说了,下面是a.properties的代码: