Freemarker特殊符号用法

时间:2015-03-15 15:05:39

标签: java templates freemarker

以下结构在ftl中意味着什么?我如何创建自己的? 我在哪里可以找到更多关于它的信息? 谷歌似乎没有遵循这一点。

@ [someArray.someVariable]

2 个答案:

答案 0 :(得分:0)

按术语XPath搜索。 @ in xpath表示“属性”。 XPath是在XML中选择节点的语言。

<node attribute="value">

node [@attribute] = XPath中的值。

答案 1 :(得分:0)

如果它确实是一个FreeMarker表达式,那么它没有什么特别之处,因为@是一个合法的变量名。所以就像myHash[whatever]一样,只有变量叫@,而不是myHash