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

How to concatenate strings in getting value from resource bundle in Jasper Report?

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

这些都不行。

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

这些作品

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

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

我用的方法str().

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

我使用了以下语法

连接 Space
$F{USER_NAME}+" "+$F{USER_EMAIL}

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