读书人

(转)Freemarker自定义标签的容易分析

发布时间: 2013-03-06 16:20:31 作者: rapoo

(转)Freemarker自定义标签的简单分析

2、注入FreeMarkerConfigurer的freemarkerVariables中。     例如:在jeecms-servlet-front.xml    <entry key="upper" value-ref="upper"/>    <bean id="upper" />   说明:    FreeMarkerConfigurer. 、setFreemarkerVariables(Map<String,Object> variables)   底层调用了FreeMarker的Configuration.setAllSharedVariables()方法。   因为更好的实践是将常用的指令作为共享变量放到Configuration中。
3、调用自定义指令:     [@upper]             bar             [#list ["red", "green", "blue"] as color]                  ${color}            [/#list]            baaz     [/@upper]
4、显示输出结果:      BAR RED GREEN BLUE BAAZ

读书人网 >开源软件

热点推荐