1、错误描述
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html
1 freemarker.core.ParseException: Encountered " " at line 14, column 12 in myself.ftl. 2 Was expecting one of: 3 <STRING_LITERAL> ... 4 <RAW_STRING> ... 5 "false" ... 6 "true" ... 7 <INTEGER> ... 8 <DECIMAL> ... 9 "." ... 10 "+" ... 11 "-" ... 12 "!" ... 13 "[" ... 14 "(" ... 15 "{" ... 16 <ID> ... 17 18 at freemarker.core.FMParser.generateParseException(FMParser.java:4702) 19 at freemarker.core.FMParser.jj_consume_token(FMParser.java:4573) 20 at freemarker.core.FMParser.UnaryExpression(FMParser.java:328) 21 at freemarker.core.FMParser.MultiplicativeExpression(FMParser.java:440) 22 at freemarker.core.FMParser.AdditiveExpression(FMParser.java:390) 23 at freemarker.core.FMParser.RangeExpression(FMParser.java:561) 24 at freemarker.core.FMParser.RelationalExpression(FMParser.java:516) 25 at freemarker.core.FMParser.EqualityExpression(FMParser.java:481) 26 at freemarker.core.FMParser.AndExpression(FMParser.java:590) 27 at freemarker.core.FMParser.OrExpression(FMParser.java:613) 28 at freemarker.core.FMParser.Expression(FMParser.java:226) 29 at freemarker.core.FMParser.UnifiedMacroTransform(FMParser.java:1896) 30 at freemarker.core.FMParser.FreemarkerDirective(FMParser.java:2404) 31 at freemarker.core.FMParser.Content(FMParser.java:2623) 32 at freemarker.core.FMParser.OptionalBlock(FMParser.java:2791) 33 at freemarker.core.FMParser.Root(FMParser.java:2963) 34 at freemarker.template.Template.<init>(Template.java:171) 35 at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:447) 36 at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:360) 37 at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:235) 38 at freemarker.template.Configuration.getTemplate(Configuration.java:578) 39 at freemarker.template.Configuration.getTemplate(Configuration.java:543) 40 at com.you.freemarker.FreemarkerTemplate.getTemplate(FreemarkerTemplate.java:52) 41 at com.you.freemarker.FreemarkerTemplate.printFtl(FreemarkerTemplate.java:76) 42 at com.you.test.freemarker.FreemarkerTest.studentPrint(FreemarkerTest.java:217) 43 at com.you.test.freemarker.FreemarkerTest.testMyself(FreemarkerTest.java:204) 44 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 45 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 46 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 47 at java.lang.reflect.Method.invoke(Unknown Source) 48 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) 49 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) 50 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) 51 at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) 52 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) 53 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) 54 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) 55 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) 56 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) 57 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) 58 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) 59 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) 60 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) 61 at org.junit.runners.ParentRunner.run(ParentRunner.java:300) 62 at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) 63 at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) 64 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) 65 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) 66 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) 67 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
2、错误原因
<@ write/>
@write中间不能有空格
3、解决办法
删除空格,<@write/>