我想在 Java springboot 中使用 thymeleaf 将 GPU 价格从指数形式显示为小数
<h2>Pilih GPU</h2>
<select id="gpu-select" onchange="updateStoreLink('gpu')">
<option value="">Pilih GPU</option>
<th:block th:each="gpu : ${gpus}">
<option
th:value="${gpu.price}"
th:text="${gpu.name + ' - IDR ' + gpu.price}"
th:attr="data-link=${gpu.linkToko}, data-image=${gpu.imageUrl}">
GPU Name
</option>
您可以使用
#numbers.formatInteger
为此:
<h2>Pilih GPU</h2>
<select id="gpu-select" onchange="updateStoreLink('gpu')">
<option value="">Pilih GPU</option>
<option
th:each="gpu : ${gpus}"
th:value="${#numbers.formatInteger(gpu.price, 0)}"
th:text="${gpu.name + ' - IDR ' + #numbers.formatInteger(gpu.price, 0)}"
th:attr="data-link=${gpu.linkToko}, data-image=${gpu.imageUrl}">
GPU Name
</option>
此外,不需要
<th:block />
。 把你的th:each directly in the
`.