我有一个字段($P{ORDER}.permit),它是Integer(0,1),我想将其显示为String(“否”,"is")。所以我在ResourceBoundle下面添加了键:

order.permit.0=No
order.permit.1=Yes

我写了$R{order.permit.$P{ORDER}.permit}表达式,但是不起作用。引发异常



我怀疑此异常是由嵌套jasper表达式或以错误的方式嵌套它们引起的。

我应该如何编写表达式以达到期望的结果?

编辑:str("order.permit." + $P{ORDER}.permit)是答案。详情请见下文。

最佳答案

使用str()而不是$R{}

另请参阅http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=54665:

10-08 20:08