在 JSP 页面中返回的 double 类型的数值, 如果数值过大, 就会被显示成科学计数法.
这个问题通常出现在表单填写的 input 中, 因此是必须要解决的问题.
JSTL 提供了标准的数值格式化标签, 使用上非常简单.
value="<fmt:formatNumber value='${contract.contMoney}'pattern='#.##'/>"
这样就完美解决了问题, 也不需要修改后台的代码, 几乎是最简单的解决方案.
如果报错或不生效, 注意要先导入 JSTL 的依赖.
"我什么都不要, 我只要你."
来源: http://www.bubuko.com/infodetail-3214969.html