4.8 常量替换
常量的替换允许我们无需通过'...' + '...'
连接文字,而是用一种简单的包含变量的字符串实现字符串的格式化。
被替换的变量需要用竖线|
包围:
<span th:text="|Welcome to our application, ${user.name}!|">
上面的代码等价于:
<span th:text="'Welcome to our application, ' + ${user.name} + '!'">
文本替换可以和别的类型的表达式组合:
<span th:text="${onevar} + ' ' + |${twovar}, ${threevar}|">
|...|
中只允许使用变量表达式和消息表达式(${...}
, *{...}
, #{...}
)。其它的如文字('...'
),布尔/数值标识,条件表达式等都不允许。