Thymeleaf #strings.trim() 不起作用

Nic*_*ski 3 string trim thymeleaf

简而言之:我正在从 google place api 获取数据,并希望基于它在我的数据库中创建实体。我在用户名字段上有 @Email 注释,因此它不能包含空格。我试图使用这样的东西:

th:value="${#strings.trim(place.name) + '@mywebsite.com'}"
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不起作用...我也尝试了不同的方法,只是为了仔细检查语法是否正确,例如:

th:value="${#strings.toLowerCase(place.name) + '@mywebsite.com'}"
Run Code Online (Sandbox Code Playgroud)

它的效果很好。

提前致谢!

jua*_*umn 5

根据最新的评论,我假设您想要替换空格,例如:

这是一封发送thisisanemail的电子邮件

你可以试试:

th:value="${#strings.replace(place.name,' ','') + '@mywebsite.com'}" 
Run Code Online (Sandbox Code Playgroud)

上面的代码是如何在 thymeleaf 中执行此操作的示例,但在我看来,您应该在后端处理它。