Spring Boot message.properties问题:如何向片段发送值



我在将message.properties文件中的值发送到thymelaf片段页面时遇到问题。在我将message.properites文件中的值定义为"之后;品牌名称",我想把它发送到那个页面,但我无法处理。

即使我可以使用column_link('name',[[#{brand.name}]],'none')"column_link('name',#{brand.name},'none')",我也无法在片段中显示名称。

我该怎么做?

下面是我的message_en.properties文件。

...
brand.name = Brand Name:
...

下面是我的HTML页面。

...
<th th:replace="fragments :: column_link('name','Brand Name','none')" />
...

下面是我的片段页面。

<th th:fragment="column_link(fieldName, columnLabel, removeTag)" th:remove="${removeTag}">

<a class="text-white"
th:href="@{${moduleURL} + '/page/' + ${currentPage} + '?sortField=' + ${fieldName}  +'&sortDir=' + ${sortField != fieldName ? sortDir : reverseSortDir} + ${keyword != null ? '&keyword=' + keyword : ''}">
[[${columnLabel}]]
</a>                                
<span th:if="${sortField == fieldName}"
th:class="${sortDir == 'asc' ? 'fas fa-sort-up' : 'fas fa-sort-down'}" ></span> 

</th>

您应该能够像这样传入属性:

<th th:replace="fragments :: column_link('name',#{brand.name},'none')" />

相关内容

  • 没有找到相关文章

最新更新