`
Dxx23
  • 浏览: 142602 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

freemarker.core.InvalidReferenceException问题解决

阅读更多
昨天遇到一问题,传入ftl文件一个空值,导致报下面的错误:
freemarker.core.InvalidReferenceException: Expression ctt.contentType is undefined on line 46, column 91 in WEB-INF/ftl_lib/cms/style_content/style1-1_core.ftl.
百度,google半天只说ftl文件中不能带人空值,但不知如何在ftl文件中判断为空,然后容掉这个错误。后来终于找到方法:
[#if ctt.contentType??][${ctt.contentType.name} - ${ctt.ctgName}] [#else][${ctt.ctgName}][/#if]
“??”判断是否为空。
记下方便以后备用,同样希望给遇到同样问题的人带来帮助。
0
0
分享到:
评论

相关推荐

    shiro.freemarker.ShiroTags已打包

    Apache Shiro 是一个强大且易用的 Java 安全框架,它提供了认证、授权、加密和会话管理功能,简化了开发人员在应用程序中处理安全问题的复杂性。ShiroTags 是 Shiro 提供的一套用于模板引擎的标签库,如 Freemarker ...

    jdk1.8下可以使用的freemarker.jar

    Freemarker是一个强大的模板引擎,它允许程序员将逻辑与展示分离,从而实现更灵活的前端设计。这个"jdk1.8下可以使用的freemarker.jar"文件是专门为Java 8环境优化的Freemarker库,使得开发者能够在Java 8平台上无缝...

    FreeMarker.CHM(帮助文档)

    FreeMarker.CHM(帮助文档),供大家学习 ^_^

    freemarker.jar

    camel-freemarker-1.6.4.jar, camel-freemarker-2.8.1.jar, com.springsource.freemarker-2.3.15.jar, com.springsource.freemarker-sources-2.3.15.jar, freemarker-1.4.1.jar, freemarker-2-3-18.jar, freemarker-...

    freemarker.jar用于jdk1.8下使用

    9. **模板调试**:Freemarker提供了详细的错误报告,帮助开发者快速定位和修复模板中的问题。 10. **最佳实践**:为了保持模板清晰易读,应尽量避免复杂的逻辑运算和大量的嵌套结构。同时,推荐将模板和业务代码...

    实用方便freemarker.jar freemarker架包 freemarker生成excel、word、html、xml例子

    下面我们将深入探讨FreeMarker的基本概念、用法以及如何使用它来生成不同类型的文档。 1. FreeMarker基础: FreeMarker是一个基于模板的语言,它与编程语言(如Java)分离,允许开发者将数据模型和页面展示逻辑...

    Spring配置Freemarker视图解析器,配置多个视图解析器

    Freemarker是一个强大的、轻量级的模板引擎,常被用作Spring MVC中的视图技术。本篇文章将深入探讨如何在Spring中配置Freemarker视图解析器,以及如何配置多个视图解析器以实现更灵活的应用场景。 首先,让我们了解...

    freemarker.jar下载

    这个“freemarker.jar”文件就是Freemarker库的归档文件,包含了所有必要的类和资源,可以方便地集成到Java项目中。 1. Freemarker模板语言 (FTL) Freemarker模板语言是Freemarker的核心,它是一种声明式的语言,...

    freemark首次使用代码,(包括freemarker.jar,模板xml以及java调用代码)

    Freemarker是一个强大的Java模板引擎,常用于生成动态HTML、XML或其他格式的文本,比如电子邮件、Web应用程序等。...在实际项目中,你可能需要处理更复杂的模板逻辑和数据模型,同时考虑性能优化、错误处理等实际问题。

    Java通过FreeMarker.jar模板生成word文档

    Java通过FreeMarker.jar模板生成word文档 原理:通过word的另存为xml文件,将xml文件转成freemarker模板文件,然后通过freemarker.jar将数据填充至模板,然后生成doc文件

    JAVA源码Java模板引擎FreeMarker.tar

    JAVA源码Java模板引擎FreeMarker.tar

    freemarker.jar freemarker架包 freemarker生成excel、word、html、xml简单例子

    在"freeMarker_test"这个压缩包中,可能包含了相关的示例代码,演示了如何使用Freemarker来实现上述功能。通常,这样的示例会包含以下几个部分: - `freemarker.jar`:Freemarker的库文件,是运行示例所必需的。 - ...

    hudson.freemarker_ide_0.9.14

    按理,这样的话,重启eclipse就应该解决了 但是不成 因为hudson.freemarker_ide_0.9.14文 件夹下的freemarker-2.3.6.jar是比较早的版本 ,需要下载新的版本替换它 2.将freemarker-2.3.6.jar删掉,用freemarker-...

    freemarker.2.3.21.jar

    FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所...

    grails使用freemarker.rar

    标题中的“grails使用freemarker.rar”表明这是一个关于如何在Grails框架中应用FreeMarker模板引擎的资源包。FreeMarker是一个开源的、基于Java的模板引擎,它用于生成动态HTML或其他格式的文本,比如XML、PDF等。...

    图解MyEclipse配置struts+hibernate+spring+FreeMarker.rar

    《构建企业级应用:MyEclipse中整合Struts、Hibernate、Spring及FreeMarker详解》 在企业级Web应用开发中,Struts、Hibernate、Spring和FreeMarker这四大框架的集成使用已经成为主流。本资料旨在图解如何在...

    基于java的开发源码-模板引擎 FreeMarker.zip

    8. **错误处理**: FreeMarker在遇到语法错误或数据模型问题时,会抛出相应的异常,并提供详细的错误信息,方便调试。 9. **性能优化**: FreeMarker的设计注重性能,它会在首次渲染后缓存编译后的模板,对于后续的...

Global site tag (gtag.js) - Google Analytics