例如,我在 ResourceBundle 中有这样的字符串:
some.string.1=String 1
some.string.2=String 2
some.string.3=String 3
在 JasperReports 中,我必须根据其他一些参数 $P{t} 打印这些字符串。 我可以这样做 - 将这样的表达式放入字段中:
($P{t} == 1 ? $R{some.string.1} : ($P{t} == 2 ? $R{some.string.2} : $R{some.string.3}))
有什么方法可以这样实现:
$R{some.string.$P{t}}
?
谢谢
最佳答案
使用这个:
str("some.string." + $P{t})
我用过类似的东西...虽然我不记得到底用过这个。它应该适用于您所描述的内容。
关于java - 贾斯珀报告 : dynamic I18n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10748760/