eleaf:属性文件中的占位符

ih99xse1  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(300)

我有一个springboot应用程序。对于thymeleaf,对于此属性文件:

signup.form.error.file.too.big=File ${fileName} is too Big

在控制器上:

if (Objects.nonNull(fileExceedsTheconfiguredMaximum)) {
            hasErrors = true;
            model.addAttribute("fileName", fileExceedsTheconfiguredMaximum.getOriginalFilename());
        }

在模板上:

<li th:if="${fileToBig}"  th:text="#{signup.form.error.file.too.big}" />

但我在浏览器上看到:

File ${fileName} is too Big
k4ymrczo

k4ymrczo1#

#{fileName} 不会有帮助的。您可以使用 ${fileName} .

<li th:if="${fileToBig}" th:text="#{signup.form.error.file.too.big(${fileName})}" />

备选答案。

yquaqz18

yquaqz182#

您需要对代码进行一些更改。
按以下步骤更改消息属性:

signup.form.error.file.too.big=File {0} is too Big

另一个变化是在一个thymeleaf模板文件中:

<li th:if="${fileToBig}"  th:text="#{signup.form.error.file.too.big(${fileName})}" />

相关问题