首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

velocity利用define授命

2013-04-05 
velocity利用define指令web页面经常遇到这个问题,好几个页面都有同一个列表,列表的样式都一样,只是每个列

velocity利用define指令
web页面经常遇到这个问题,好几个页面都有同一个列表,列表的样式都一样,只是每个列表项的操作不一样.
比如部门维护列表和部门查看列表,维护列表后面的操作是增删查改,查看列表后面是查看.
这样可以定义一个部门的模板(bar.vm)

<div><span class="barClass">title</span><span class="fooClass">content</span><span>$!op</span></div>


在不同的页面parse这个模板,利用define指令定义每个页面不同的操作

#define( $op )
<a> delete</a><a> edit</a>
#end
#parse("/bin/com/velocitydemo/bar.vm")

#define( $op )
<a> edit</a>
#end
#parse("/bin/com/velocitydemo/bar.vm")

#define( $op )
<a> view</a>
#end
#parse("/bin/com/velocitydemo/bar.vm")

热点排行