这段代码中的“__”是什么作用? "*{roles[__${roleStat.index}__]}"

3
在thymeleaf中,[__${roleStat.index}__] 的作用是什么?
我知道这是数组索引,但是__的作用是什么?
1个回答

4

这份文档说(第26页):

预处理表达式与普通表达式完全相同,但其外围有一个双下划线符号(例如 __${expression}__ )。

因此,它是为了在将表达式进一步用于所包围的内容之前预处理表达式。

编辑:让我们进一步澄清这在您的情况下的作用(如果尚不清楚)。 它正在处理 ${roleStat.index} 以获取字面索引号,然后将其用作数组索引。


抱歉,我必须转义下划线,以免被Markdown引擎解释为粗体文本标记。现在看起来就像它应该的样子了。 - bkis
谢谢你,Mumpitz! - Ric

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接