zoukankan      html  css  js  c++  java
  • freemarker报错之五

    版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/you23hai45/article/details/27382805

    1、错误描写叙述

    freemarker.core.ParseException: Token manager error: freemarker.core.TokenMgrError: Lexical error at line 16, column 50.  Encountered: "uff01" (65281), after : "" in course.ftl
    	at freemarker.template.Template.<init>(Template.java:174)
    	at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:447)
    	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:360)
    	at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:235)
    	at freemarker.template.Configuration.getTemplate(Configuration.java:578)
    	at freemarker.template.Configuration.getTemplate(Configuration.java:543)
    	at com.you.freemarker.FreemarkerTemplate.getTemplate(FreemarkerTemplate.java:52)
    	at com.you.freemarker.FreemarkerTemplate.printFtl(FreemarkerTemplate.java:76)
    	at com.you.test.freemarker.FreemarkerTest.studentPrint(FreemarkerTest.java:142)
    	at com.you.test.freemarker.FreemarkerTest.testCourse(FreemarkerTest.java:129)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
    	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
    	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
    	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
    	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
    	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
    	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
    	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
    	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
    	at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
    	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
    

    2、错误原因

           "没有不论什么值存在"前多了一个空格

    ${(student.course.courseName)!

    "没有不论什么值存在"}


    3、解决的方法

        "没有不论什么值存在"前面的空格去掉

    ${(student.course.courseName)!"没有不论什么值存在"}



查看全文
  • 相关阅读:
    积水路面Wet Road Materials 2.3
    门控时钟问题
    饮料机问题
    Codeforces Round #340 (Div. 2) E. XOR and Favorite Number (莫队)
    Educational Codeforces Round 82 (Rated for Div. 2)部分题解
    Educational Codeforces Round 86 (Rated for Div. 2)部分题解
    Grakn Forces 2020部分题解
    2020 年百度之星·程序设计大赛
    POJ Nearest Common Ancestors (RMQ+树上dfs序求LCA)
    算法竞赛进阶指南 聚会 (LCA)
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10690852.html
  • Copyright © 2011-2022 走看看