SpEL和属性文件

时间:2017-09-28 14:31:19

标签: spring properties thymeleaf spring-el

我想格式化我的属性,然后使用百日咳显示在页面上。 让我们假设这是属性文件的样子:

text.test=aBcDeFgHiJk
text.test_2=PovcxzKSADmc!@

因为当我想在* .html文件中显示它时,我使用Spring的国际化和本地化,我使用#{text.test}。但是在这种情况下,我想在我的属性上调用方法toUpperCase()(或者Thymeleaf可以在字符串上使用的任何不同方法),然后显示该方法返回的内容。有没有办法实现它?基本上我想在ABCDEFGHIJK而不是aBcDeFgHiJk而不在属性文件中创建thrd变量。

1 个答案:

答案 0 :(得分:2)

可能使用#messages

${#messages.msg('text.test').toUpperCase()}