我有来自reportTest区域的来源。我不知道是否允许我展示它,但它有点像这样:
(reportTests.test_thing.view_moreThings["adjustedIssuePrice"])
现在这个参数是一个数字!但由于某种原因,它不知道这一点。 我试过“?eval”,“?number”......没什么。我可以在参数上进行基础数学,但是当我调用它时我不能(我需要调用它) 有没有人遇到过这样的事情?
这就是我得到的
答案 0 :(得分:1)
正如错误消息所说,那个东西不是数字,而是String
。仅仅因为字符串看起来像人类的数字,就大多数计算机语言而言,它不是一个数字。建议的解决方案是改进该数据模型,以便它使用数字(通常为Integer
或BigDecimal
)而不是String
。如果这不可行,则?number
应该有效(例如${foo.bar * bundle.UNITS_CALC_NEW_TOTC?number}
)。你得到了什么错误信息?