3

我的 JSP 页面中有这种奇怪的行为:

我有两个整数变量countsize.

当我将这些变量的值打印到我得到的页面时

266 100

但是当我使用${count div size}或者${count / size}我得到2.66.

我检查了这两个都是Integers,我也把它们放到模型中,然后在JSP中检索(根据这个答案)并将类名打印到JSP,它们是整数。

我知道,我可以编写自定义函数,但为什么什么时候应该起作用?

4

2 回答 2

2

对于您的特定情况,EL Spec 要求在应用运算符之前强制两个操作数Double

于 2012-06-15T13:25:15.957 回答
1

尝试<fmt:formatNumber value="${..} maxFractionDigits="0" />

于 2012-06-15T13:07:13.820 回答