发新话题
打印

请教参数设置的问题

请教参数设置的问题

我初次使用杰表,在模板中设置了SQL属性如下:select * from wanda_daily_stat where 1=1 ${has(beginDate)?(" and stat_date="+beginDate):"")}
但是使用该模板生成报表时,总是报错,请问如何解决?
脚本解析错误
[D:/tomcat/webapps/wanda/template/wanda_daily_stat.xml]:
Parse error at line 1, column 48.  Encountered: )

Parse error at line 1, column 48.  Encountered: )
        at bsh.Parser.generateParseException(Parser.java:6267)
        at bsh.Parser.jj_consume_token(Parser.java:6215)
        at bsh.Parser.Statement(Parser.java:2925)
        at bsh.Parser.BlockStatement(Parser.java:3031)
        at bsh.Parser.Line(Parser.java:151)
        at bsh.Interpreter.Line(Interpreter.java:1357)
        at bsh.Interpreter.eval(Interpreter.java:795)
        at bsh.Interpreter.eval(Interpreter.java:777)
        at bsh.Interpreter.eval(Interpreter.java:1030)
        at bsh.Interpreter.eval(Interpreter.java:1020)
        at jatools.engine.script.ReportContext.eval(ReportContext.java:273)

TOP

多了一个括号,呵呵,
select * from wanda_daily_stat where 1=1 ${has(beginDate)?(" and stat_date="+beginDate):""}

TOP

问题已经解决

管理员好给力,
另外,我还有一个问题:现在的参数是通过URL传入,如果参数过长或者参数是中文的情况,如何解决?能不能通过类似struts的action那样,通过form层传递?

TOP

发新话题