在JSTL(JSP)中使用Scientific Notation双重绘制而不是正常值。虽然相同的值以JSON格式正常显示

时间:2018-06-07 06:38:11

标签: java spring double jstl scientific-notation

我有Java对象,它包含double属性。

我正在使用Spring MVC。将Java对象(模型)附加到JSP页面和渲染(ModelAndView)时,它以科学记数法显示。

1.1980598E7

另一方面,当返回JSON对象时,double正常显示。

11980598

请建议。我希望在两种情况下都显示为正常值。

以下没有为JSTL工作。

DecimalFormat df2 = new DecimalFormat(".##");
sampleDoubleValue =Double.valueOf(df2.format(sampleDoubleValue ));

有人将此问题标记为重复问题。我还想知道为什么它在JSON中工作而不是JSP。所以请不要将此视为重复的问题,除非直到上一个问题完全回答我的问题。

0 个答案:

没有答案