我有一个字段($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: