如何根据特定报告区域设置的语言显示国家/地区名称?
我只将国家/地区代码存储在数据库中。当我使用以下代码的国家的显示列表
new Locale("", $F{country_code}).getDisplayCountry(new Locale($P{REPORT_LOCALE}))
但它没有收到错误。
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. The constructor Locale(Locale) is undefined
有没有办法按报告语言显示国家/地区名称?
答案 0 :(得分:0)
正确的代码应该如下所示
new Locale("", $F{country_code}).getDisplayCountry($P{REPORT_LOCALE})
$P{REPORT_LOCALE}
返回语言环境对象。