Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哪个版本的Velocity模板将支持地图创建_Java_Velocity - Fatal编程技术网

Java 哪个版本的Velocity模板将支持地图创建

Java 哪个版本的Velocity模板将支持地图创建,java,velocity,Java,Velocity,我正在velocity模板版本1.2中发送映射并访问,但我尝试在vm中创建映射,但无法创建,并出现异常。请给您指导 #set($buyerActionStat = { "0":"New", "5":"Response-Acknowledged", "6":"Response-Accepted",

我正在velocity模板版本1.2中发送映射并访问,但我尝试在vm中创建映射,但无法创建,并出现异常。请给您指导

#set($buyerActionStat = {
                            "0":"New",
                            "5":"Response-Acknowledged",
                            "6":"Response-Accepted",
                            "7":"Response-Rejected"                         
                        })
例外情况:

org.apache.velocity.exception.ParseErrorException: Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 5, column 25.  Encountered: "{" (123), after : ""
    at org.apache.velocity.Template.process(Template.java:181)
    at org.apache.velocity.runtime.resource.ResourceManager.getResource(ResourceManager.java:327)
    at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:736)
    at org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.java:355)
    at org.apache.velocity.app.Velocity.getTemplate(Velocity.java:533)
    at ecnet.rd.core.template.TemplateResolver.<init>(TemplateResolver.java:45)
    at ecnet.rd.core.template.TemplateResolver.getInstance(TemplateResolver.java:34)
    at ecnet.rd.helper.AMECPOHelper.mergePOTemplate(AMECPOHelper.java:71)
org.apache.velocity.exception.ParseErrorException:词法错误:org.apache.velocity.runtime.parser.tokenmgerror:第5行第25列词法错误。遇到:{”(123),在:“
位于org.apache.velocity.Template.process(Template.java:181)
位于org.apache.velocity.runtime.resource.ResourceManager.getResource(ResourceManager.java:327)
位于org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:736)
位于org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.java:355)
位于org.apache.velocity.app.velocity.getTemplate(velocity.java:533)
位于ecnet.rd.core.template.TemplateResolver。(TemplateResolver.java:45)
位于ecnet.rd.core.template.TemplateResolver.getInstance(TemplateResolver.java:34)
位于ecnet.rd.helper.AMECPOHelper.mergePOTemplate(AMECPOHelper.java:71)

该表达式仅由velocity版本引起

使用apache
velocity
version
1.6.2
或更高版本

Maven依赖

<dependency>
                <groupId>org.apache.velocity</groupId>
                <artifactId>velocity</artifactId>
                <version>1.6.2</version>
            </dependency>

org.apache.velocity
速度
1.6.2

该表达式仅由velocity版本引起

使用apache
velocity
version
1.6.2
或更高版本

Maven依赖

<dependency>
                <groupId>org.apache.velocity</groupId>
                <artifactId>velocity</artifactId>
                <version>1.6.2</version>
            </dependency>

org.apache.velocity
速度
1.6.2

您遇到了什么异常?感谢您的回复刚刚更新了问题。您遇到了什么异常?感谢您的回复刚刚更新了问题。谢谢您的帮助@npkr谢谢您的帮助@npkr