如何在Jasper Report中从资源包中获取值来连接字符串?

时间:2016-02-05 07:39:04

标签: internationalization jasper-reports

我想在报告中从资源包中获取任务名称。我尝试连接前缀和任务名称,但它给出了语法错误。即使我删除前缀,它也会出现相同的错误。

这些都不起作用。

$R{task.name.$F{task_name}}
$R{"task.name."+$F{task_name}}
$R{$F{task_name}}

这些工作

 $R{task.name.utilLoad}
 $F{task_name}

我有很多任务,任务名称来自查询。我需要使用循环和查询。我该怎么办?

2 个答案:

答案 0 :(得分:1)

我使用方法str()

str("task.name."+$F{task_name}.toString())

答案 1 :(得分:1)

我使用了以下语法

用空格连接
$F{USER_NAME}+" "+$F{USER_EMAIL}

用连字符连接
$F{USER_NAME}+"-"+$F{USER_EMAIL}