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