簡體   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