繁体   English   中英

字符串格式Thymeleaf Spring Boot

[英]String Format Thymeleaf Spring Boot

我使用thymeleaf和spring boot来构建我的Web应用程序。
我对国际化有疑问。
我需要将Web应用程序上的所有文本更改为基于外部文件(所有文本包括验证)。
我有这样的代码:

error.required = {0}是必需的

我的Web应用程序有2个验证。
来自模式警告的验证和来自Javascript的bootstrapvalidator的验证。
对于javascript,在实现与printf / string.format等效的JavaScript后,它可以正常工作
但是我的问题出在百里香。
我的问题:如何从另一个字符串中注入{0}(必须是{0})?

注意:我试图做这样的事情,但结果是错误

<p th:text="string.format(#{error.required}, #{label.name})"></p>

使用Thymeleaf在另一个由一个或多个参数定义的字符串中插入属性字符串,该构造遵循以下格式:

#{multiplestr.parameters(#{text.param1},#{text.param2})}

在这种情况下,要将#{label.name}插入错误中的{0}内,必填文本:

#{error.required(#{label.name})}

Thymeleaf中的消息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM