多参数表达的胸腺语法

时间:2019-03-22 15:17:54

标签: thymeleaf ognl

The documentation说,您可以像这样使用字符串中的参数:

home.welcome=¡Bienvenido a nuestra tienda de comestibles, {0}!

<p th:utext="#{home.welcome(${user.name})}">
  Welcome to our grocery store, Sebastian Pepper!
</p>

确实,这对我有用。

但是,它也表示“可以指定多个参数,以逗号分隔。”

但是,我无法弄清楚多个参数的语法。

我的源字符串类似于

home.welcome=Welcome to {0} store, {1}!

我尝试了以下表达式

1. #{home.welcome((${store.name}),(${user.name}))}
2. #{home.welcome(${store.name}, ${user.name})}
3. #{home.welcome(${store.name, user.name})}
4. #{home.welcome(${store.name}),(${user.name})}

所有人都给出TemplateProcessingException:无法解析为表达式, 除了#4会给出?? home.welcome($ {store.name}),_ en ??

将两个参数加载到模板字符串中的表达式的正确语法是什么?

我找到了这个答案,但是没有用。建议我在上面做#2

https://stackoverflow.com/a/27501557/2153273

0 个答案:

没有答案