如何修复 velocity ParseErrorException 词法错误
How to fix velocity ParseErrorException lexical error
你好,我是 apache velocity 的新手,我的代码中有 velocity.exception.ParseErrorException: Lexical error 问题,谁能帮我解决这个问题?
这是代码
#set ($file_name = ${ctx.FILE_NAME}.split('_REPORT'))
$file_name.get(0) - Some Text
这是我遇到的错误
Caused by: org.apache.velocity.exception.ParseErrorException: Lexical error, Encountered: "s" (115), after : "." at *unset*[line 1, column 37]
at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1301) ~[velocity-1.7.jar:1.7]
谁能帮我解决这个问题?
尝试:
#set ($file_name = ${ctx.FILE_NAME.split('_REPORT')})
$file_name.get(0) - Some Text
或者只是:
#set ($file_name = $ctx.FILE_NAME.split('_REPORT'))
$file_name.get(0) - Some Text
花括号在这里只是为了消除引用与周围文本的歧义。
你好,我是 apache velocity 的新手,我的代码中有 velocity.exception.ParseErrorException: Lexical error 问题,谁能帮我解决这个问题?
这是代码
#set ($file_name = ${ctx.FILE_NAME}.split('_REPORT'))
$file_name.get(0) - Some Text
这是我遇到的错误
Caused by: org.apache.velocity.exception.ParseErrorException: Lexical error, Encountered: "s" (115), after : "." at *unset*[line 1, column 37]
at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1301) ~[velocity-1.7.jar:1.7]
谁能帮我解决这个问题?
尝试:
#set ($file_name = ${ctx.FILE_NAME.split('_REPORT')})
$file_name.get(0) - Some Text
或者只是:
#set ($file_name = $ctx.FILE_NAME.split('_REPORT'))
$file_name.get(0) - Some Text
花括号在这里只是为了消除引用与周围文本的歧义。