0
Thymeleafで10進数の全部を取得する方法が見つかりません。例えばThymeleafで整数を抽出する方法は?
:2.54は2になり、または234,01ダウン234
numbers.formatInteger
ラウンド数アップまたはあろうが、2.54 3の代わりに2に到達
Thymeleafで10進数の全部を取得する方法が見つかりません。例えばThymeleafで整数を抽出する方法は?
:2.54は2になり、または234,01ダウン234
ラウンド数アップまたはあろうが、2.54 3の代わりに2に到達
組み込みのthymeleafオブジェクト/メソッドでこれを行う簡単な方法は見つけられませんが、これは(ちょっと苦しい場合でも)機能します。
コントローラ
@GetMapping
public String page(Map<String, Object> model) {
.
.
DecimalFormat f = new DecimalFormat("#");
f.setRoundingMode(RoundingMode.FLOOR);
model.put("format", f);
.
.
}
ページ
<th:block th:with="n=${2.54}">
<!-- outputs 2 -->
<span th:text="${format.format(n)}" />
</th:block>
それは動作しますが、あなたはプレゼンテーション層のためにあるものにコントローラが関与しなければならない理由を私は理解していません。 format(n)単独で動作しない理由どうもありがとう。 – Mike