字符串格式 Thymeleaf Spring 启动
String Format Thymeleaf Spring Boot
我使用 thymeleaf 和 spring 启动来构建我的网络应用程序。
我对国际化有疑问。
我需要将我的 Web 应用程序上的所有文本更改为基于外部文件(所有文本都包括验证)。
我有这样的代码:
error.required=The {0} is required
我的网络应用程序有 2 个验证。
来自模态警告的验证和来自 javascript 的 bootstrapvalidator 验证。
对于 javascript,在我实施 JavaScript equivalent to printf/string.format
后它工作正常
但我的问题是百里香。
我的问题:如何使用另一个字符串从({0} 是必需的)注入 {0}?
注意:我曾尝试这样做,但结果是错误
<p th:text="string.format(#{error.required}, #{label.name})"></p>
使用 Thymeleaf 将 属性 字符串插入另一个定义有一个或多个参数的字符串中,构造遵循以下格式:
#{multiplestr.parameters(#{text.param1},#{text.param2})}
在这种情况下,要在 error.required 文本内的 {0} 中插入 #{label.name}:
#{error.required(#{label.name})}
Messages 在 Thymeleaf
我使用 thymeleaf 和 spring 启动来构建我的网络应用程序。
我对国际化有疑问。
我需要将我的 Web 应用程序上的所有文本更改为基于外部文件(所有文本都包括验证)。
我有这样的代码:
error.required=The {0} is required
我的网络应用程序有 2 个验证。
来自模态警告的验证和来自 javascript 的 bootstrapvalidator 验证。
对于 javascript,在我实施 JavaScript equivalent to printf/string.format
后它工作正常
但我的问题是百里香。
我的问题:如何使用另一个字符串从({0} 是必需的)注入 {0}?
注意:我曾尝试这样做,但结果是错误
<p th:text="string.format(#{error.required}, #{label.name})"></p>
使用 Thymeleaf 将 属性 字符串插入另一个定义有一个或多个参数的字符串中,构造遵循以下格式:
#{multiplestr.parameters(#{text.param1},#{text.param2})}
在这种情况下,要在 error.required 文本内的 {0} 中插入 #{label.name}:
#{error.required(#{label.name})}
Messages 在 Thymeleaf