Apache Velocity を使用していますが、テンプレートの 1 つがパーサー エラーを引き起こしています。例外の原因となる行は次のとおりです。
$slider.animate({height: configMap.extendedHeight})
.attr('title', configMap.extendedTitle);
そして、エラーは
Oct 28, 2013 11:34:50 AM org.apache.velocity.runtime.log.CommonsLogLogChute log
SEVERE: ResourceManager.getResource() parse exception
org.apache.velocity.exception.ParseErrorException: Encountered ")\n .attr(\'title\', congifMap.extendedTitle);\n return true;\n } else if(sliderHeight === configMap.extendedHeight) {\n " at vml/Slider.vml[line 45, column 71]
Was expecting one of:
"," ...
")" ...
<WHITESPACE> ...
at org.apache.velocity.Template.process(Template.java:151)
at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:437)
at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:352)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1533)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1514)
at org.apache.velocity.app.VelocityEngine.getTemplate(VelocityEngine.java:373)
...
私は VTL 構文に慣れていないので、VTL リファレンス マニュアルでエラーの原因がわかりません。
http://velocity.apache.org/engine/devel/vtl-reference-guide.html
これの原因と修正方法を知っている人はいますか?前もって感謝します!