使用FREEMARKER的一些总结
来源:互联网 发布:淘宝卖家花呗支付 编辑:程序博客网 时间:2024/06/04 18:21
问题代码: ${student.birthday},STUDENT中BIRTHDAY为DATE类型的
问题:Can't convert the date to string, because it is not known which parts of the date variable are in use. Use ?date, ?time or ?datetime built-in, or ?string.<format> or ?string(format) built-in with this date.
The problematic instruction:
----------
==> ${student.birthday} [on line 6, column 44 in pages/test.ftl]
解决方法:${student.birthday}改为${student.birthday?string('yyyy-MM-dd HH:mm:ss')}
======================================================================
问题代码:<#if ${student.name}=="小傻瓜!">哈哈<#else>heihei</#if>
问题:freemarker.core.ParseException: Encountered "{" at line 8, column 7 in pages/test.ftl.
Was expecting one of:
">" ...
"." ...
"[" ...
"(" ...
"?" ...
"!" ...
<TERMINATING_EXCLAM> ...
"??" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"!=" ...
"=" ...
"==" ...
">=" ...
<ESCAPED_GTE> ...
">" ...
<ESCAPED_GT> ...
<LESS_THAN_EQUALS> ...
<LESS_THAN> ...
".." ...
<AND> ...
<OR> ...
freemarker.core.FMParser.generateParseException(FMParser.java:4697)
freemarker.core.FMParser.jj_consume_token(FMParser.java:4568)
freemarker.core.FMParser.If(FMParser.java:1171)
freemarker.core.FMParser.FreemarkerDirective(FMParser.java:2372)
freemarker.core.FMParser.Content(FMParser.java:2618)
freemarker.core.FMParser.OptionalBlock(FMParser.java:2786)
freemarker.core.FMParser.Root(FMParser.java:2958)
freemarker.template.Template.<init>(Template.java:149)
freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:448)
freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:361)
freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:235)
freemarker.template.Configuration.getTemplate(Configuration.java:487)
freemarker.template.Configuration.getTemplate(Configuration.java:459)
freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:410)
解决方法:
将其改写为<#if student.name=="小傻瓜!">哈哈<#else>heihei</#if>
======================================================================
问题代码:<#list list as student><#/list>
问题:freemarker.core.ParseException: Unexpected end of file reached.
Unclosed list directive.
解决方法:<#list list as student></#list>((*^__^*) 嘻嘻……,不好意思,写错标签了!)
问题:Can't convert the date to string, because it is not known which parts of the date variable are in use. Use ?date, ?time or ?datetime built-in, or ?string.<format> or ?string(format) built-in with this date.
The problematic instruction:
----------
==> ${student.birthday} [on line 6, column 44 in pages/test.ftl]
解决方法:${student.birthday}改为${student.birthday?string('yyyy-MM-dd HH:mm:ss')}
======================================================================
问题代码:<#if ${student.name}=="小傻瓜!">哈哈<#else>heihei</#if>
问题:freemarker.core.ParseException: Encountered "{" at line 8, column 7 in pages/test.ftl.
Was expecting one of:
">" ...
"." ...
"[" ...
"(" ...
"?" ...
"!" ...
<TERMINATING_EXCLAM> ...
"??" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"!=" ...
"=" ...
"==" ...
">=" ...
<ESCAPED_GTE> ...
">" ...
<ESCAPED_GT> ...
<LESS_THAN_EQUALS> ...
<LESS_THAN> ...
".." ...
<AND> ...
<OR> ...
freemarker.core.FMParser.generateParseException(FMParser.java:4697)
freemarker.core.FMParser.jj_consume_token(FMParser.java:4568)
freemarker.core.FMParser.If(FMParser.java:1171)
freemarker.core.FMParser.FreemarkerDirective(FMParser.java:2372)
freemarker.core.FMParser.Content(FMParser.java:2618)
freemarker.core.FMParser.OptionalBlock(FMParser.java:2786)
freemarker.core.FMParser.Root(FMParser.java:2958)
freemarker.template.Template.<init>(Template.java:149)
freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:448)
freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:361)
freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:235)
freemarker.template.Configuration.getTemplate(Configuration.java:487)
freemarker.template.Configuration.getTemplate(Configuration.java:459)
freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:410)
解决方法:
将其改写为<#if student.name=="小傻瓜!">哈哈<#else>heihei</#if>
======================================================================
问题代码:<#list list as student><#/list>
问题:freemarker.core.ParseException: Unexpected end of file reached.
Unclosed list directive.
解决方法:<#list list as student></#list>((*^__^*) 嘻嘻……,不好意思,写错标签了!)
0 0
- 使用FREEMARKER的一些总结
- 关于FREEMARKER的一些总结
- FreeMarker的一些小总结
- freemarker的使用总结
- FreeMarker一些常见错误的总结
- FreeMarker的一些使用心得和技巧
- Freemarker一些特殊的使用方式
- freemarker 一些简单指令的使用
- Freemarker模板引擎的使用总结(一)
- FreeMarker使用总结
- freemarker 使用总结
- freemarker使用常见问题总结
- Freemarker使用总结
- Freemarker第一次实际项目使用遇到的一些问题
- 关于freemarker的一些坑
- freemarker的使用心得,freemarker使用心得
- Freemarker的使用
- freemarker的初步使用
- 安卓训练-开始-支持不同的设备-支持不同的屏幕
- Java Bitmap操作详解
- activity和fragment生命周期对比
- IOS 文件目录及NSUserDefaults浅谈
- 解决android调试logcat 无 application信息问题
- 使用FREEMARKER的一些总结
- Having problem building jcifs V1.2.19
- 解决Godaddy付款时的There was a problem processing your transaction. Please verify your payment information
- 皎月的出装方法
- hadoop安全模式
- 【Storm总结-3】Storm如何保证消息不丢失 (Guaranteeing-message-processing)
- Windows下使用Eclipse交叉编译ARM
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- 113. Nearly prime numbers