我有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。所以请不要将此视为重复的问题,除非直到上一个问题完全回答我的问题。