ognl 大数处理问题
在用ognl表达式求值时发现一个奇怪的问题,当我输入的数字比较大时返回的结果回自动转换成
用科学计算表示。如:999999999.99 ---> 1.0E+10。怎么样让它不自动转换呢?
单元测试程序如下:
public void __testOgnlExp() throw OgnlExcption {
Object obj = Ognl.parseExpression("999999999.99");
System.out.println("======="+obj.toString());
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用String类型装,输出就不会有问题了