急!OSGI环境下使用JOR,中文字段无法解析,报告脚本解析错误,请求帮助
SQL语句如下: SELECT P.PRODUCT_CODE AS 产品编码 FROM Goods
表格中用"$.产品编码"取值,在设计器中预览等一切正常,但放到开发环境跑时,始终报告如下错误,如果换用英文,立即正确,与Unicode有关吗?何解,盼复!
“
脚本解析错误[reports-jor/goods/PurchasePlanReport.xml]:
Sourced file: inline evaluation of: ``$.产品名称;'' : Cannot access field: 产品名称, on object: jatools.dom.RowNode@fc4048c
Sourced file: inline evaluation of: ``$.产品名称;'' : Cannot access field: 产品名称, on object: jatools.dom.RowNode@fc4048c : at Line: 1 : in file: inline evaluation of: ``$.产品名称;'' : $ .产品名称
at bsh.UtilEvalError.toEvalError(UtilEvalError.java:85)
at bsh.UtilEvalError.toEvalError(UtilEvalError.java:90)
at bsh.BSHAmbiguousName.toObject(BSHAmbiguousName.java:98)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:105)
at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:54)
at bsh.Interpreter.eval(Interpreter.java:801)
at bsh.Interpreter.eval(Interpreter.java:762)
at bsh.Interpreter.eval(Interpreter.java:1015)
at bsh.Interpreter.eval(Interpreter.java:1005)
at jatools.engine.script.ReportContext.eval(ReportContext.java:241)
at jatools.engine.script.ReportContext.get(ReportContext.java:324)
”
[ 本帖最后由 flashcloud 于 2010-11-22 01:46 编辑 ]