闲鱼如何自定义标签井号标签怎么输入

velocity本身支持自定义标签和指令的扩展

在 Velocity 模板语言的语法中,以美元符 $ 开头的为变量的声明或者引用而以井号 # 开头的语句则为 Velocity 的指令(Directive)。

自定义标签和指定比如我们萣义了下面的remoteVelocity指令

要对这个指令的实现要继承Directive这个类,这个宏我们可以从其他服务获取vm的内容动态渲染,这种方式可以统一管理公共模板

node.jjtGetChild(2) 这个方法可以获取对应指令的参数,下标从0开始

在web工程的WEB-INF下面定义velocity.properties这个配置文件,用户扩展的指令最好放到这个文件里面velocity的jar包里媔提供了默认实现,我们可以覆盖重新定义自己的扩展类就是对应自己的扩展类的类名

这样启动后就可以正常使用了。

}

我要回帖

更多关于 闲鱼如何自定义标签 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信