enjoy模板引擎, 使用中文为参数时, 出现报错问题。
SELECT * FROM wf_公立医院 WHERE 1 = 1 #if(null != 地区) and 地区 = #para(地区) #end");
比如, 上面这句sql, 使用enjoy引擎解析式, 报这样的错误。
Exception in thread "main" com.jfinal.template.stat.ParseException: #if parameter exists illegal char: '地'
String template line: 1
at com.jfinal.template.stat.Lexer.scanPara(Lexer.java:283)
at com.jfinal.template.stat.Lexer.scanDire(Lexer.java:165)
at com.jfinal.template.stat.Lexer.scan(Lexer.java:65)
at com.jfinal.template.stat.Parser.parse(Parser.java:74)
at com.jfinal.template.Engine.buildTemplateBySource(Engine.java:237)
at com.jfinal.template.Engine.getTemplateByString(Engine.java:192)
at com.jfinal.template.Engine.getTemplateByString(Engine.java:173)
at test.huapu.MathTest.main(MathTest.java:22)
项目:JFinal