【发布时间】:2013-11-15 00:50:48
【问题描述】:
是否可以访问模板中的设置变量?
设置:
<#setting locale="${bean.locale}">
如何在模板中不重复使用${bean.locale} 的情况下使用locale 以避免重复代码,尤其是在层次结构更深的情况下?
【问题讨论】:
标签: freemarker
是否可以访问模板中的设置变量?
设置:
<#setting locale="${bean.locale}">
如何在模板中不重复使用${bean.locale} 的情况下使用locale 以避免重复代码,尤其是在层次结构更深的情况下?
【问题讨论】:
标签: freemarker
语言环境是一个特殊变量,可以这样访问:${.locale}。
【讨论】:
${.locale} 似乎是一个字符串。但我更喜欢在函数调用中使用语言环境实例。
#setting 应该是不必要的,因为在调用模板之前应该已经设置了语言环境 FreeMarker 设置。所以模板中没有重复的代码。