3

私の JSP ページには、次の奇妙な動作があります。

2 つの整数変数countsize.

これらの変数の値をページに出力すると、取得しています

266 100

しかし、私が使用する${count div size}か、${count / size}取得しているとき2.66

これらの両方が s であることを確認し、それらをモデルに入れ、JSP で取得し (この回答Integerに従って)、クラス名を JSP に出力しました。それらは整数です。

カスタム関数を作成できることはわかっていますが、なぜそれが機能する必要があるのでしょうか?

4

2 に答える 2

2

Double特定のケースでは、EL仕様では、演算子を適用する前に両方のオペランドを強制変換する必要があります。

于 2012-06-15T13:25:15.957 に答える
1

試す<fmt:formatNumber value="${..} maxFractionDigits="0" />

于 2012-06-15T13:07:13.820 に答える