`
axiang_2898
  • 浏览: 90064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在Freemarker引用eXtremeComponents?

阅读更多
相同的环境,jsp可以,Freemarker报错
我的代码是:
<@ec.table items="moduleList" action="listModule.do"
imagePath="../styles/system/<@bean.message
key='SYSTEM.CSS'/>/eXtremeComponents/images/*.gif">
        <@ec.row>
                <@ec.column property="id"/>
                <@ec.column property="name"/>
                <@ec.column property="url"/>
        </...@ec.row>
</...@ec.table>
报错:
FreeMarker template error!

on line 18, column 9 in system/listModule.ftl ec.row not found.
The problematic instruction:
----------
==> user-directive ec.row [on line 18, column 9 in
system/listModule.ftl]
 in user-directive ec.table [on line 17, column 1 in
system/listModule.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: on line 18, column 9 in
system/listModule.ftl ec.row not found.
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:136)
        at freemarker.core.Environment.visit(Environment.java:196)
        at freemarker.core.Environment.visit(Environment.java:233)
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
        at freemarker.core.Environment.visit(Environment.java:196)
        at freemarker.core.MixedContent.accept(MixedContent.java:92)
        at freemarker.core.Environment.visit(Environment.java:196)
        at freemarker.core.Environment.process(Environment.java:176)
        at freemarker.template.Template.process(Template.java:232)

谁知道是什么原因?
分享到:
评论
1 楼 wtnhwbb 2007-04-06  
listModule.ftl是不是这个文件的事情呀,你看看?

相关推荐

    freemarker-ide插件

    在Eclipse这样的集成开发环境中,这款插件能够显著提升开发人员编写和调试`.ftl`(FreeMarker Template Language)文件的效率。 首先,让我们了解一下Freemarker模板语言。Freemarker是一个基于Java的模板引擎,常...

    Freemarker简介及标签详解大全

    5. 通用数据模型:FreeMarker 不是直接反射到 Java 对象,Java 对象通过插件式对象封装,以变量方式在模板中显示。 6. 为 Web 准备:在模板语言中内建处理典型 Web 相关任务(如 HTML 转义)的结构。 7. 智能的国际...

    freemarker 自定义freeMarker标签

    本篇将深入探讨如何自定义FreeMarker标签,以扩展其功能并适应特定项目需求。 首先,理解FreeMarker的默认标签语法至关重要。FreeMarker使用${...}表达式来插入变量,#{...}用于输出注释,以及、等控制结构进行条件...

    freemarker-2.3.28.jar

    比如,一个Web应用可以将请求上下文中的ModelAndView对象传递给Freemarker,然后在模板中引用这些数据。 3. **模板设计**: Freemarker强调模板应与业务逻辑分离,使得设计师可以专注于布局和样式,而开发者处理数据...

    FreeMarker手册-Freemarker 2.3.18

    FreeMarker的核心概念是数据模型,它是由Java对象构成的结构,这些对象可以被模板引用。在模板中,你可以通过`.`操作符访问对象的属性,如`${user.name}`来获取用户对象的name属性。 3. **模板指令** FreeMarker...

    freemarker Demo 适用于freemarker初学

    在Struts2的Action类中,你可以创建一个Model对象,填充数据,然后在返回结果时,指定对应的Freemarker模板,如`return "success.ftl"`。 7. **模板变量和表达式** Freemarker支持丰富的表达式,如`${user.name}`...

    FreeMarker2.3.23官方中文文档

    在FreeMarker的核心概念中,它是一个基于数据驱动的模板语言。这意味着,开发者不需要关心如何将数据与HTML结合,FreeMarker会自动处理这些细节。模板文件通常包含HTML结构,以及插入数据的占位符(称为变量或指令)...

    freemarker-2.3.23jar

    Freemarker是一个强大的模板引擎,主要用于生成动态HTML、XML或其他文本格式的页面。...在实际应用中,开发者需要结合Java后端框架(如Spring MVC)和其他相关技术,充分利用Freemarker的功能来构建动态网站和应用。

    Freemarker操作字符串

    在本文中,我们将深入探讨如何使用FreeMarker来操作字符串。 FreeMarker的工作原理是将模板(HTML或XML文件)与数据模型(通常是Java对象)相结合,生成最终的输出。模板中包含了可替换的占位符,这些占位符由...

    freemarkerdemo 生成word 插入图片

    模板文件中包含了一系列控制结构(如条件语句、循环)和变量引用,这些变量可以在运行时被Java对象中的数据替换。 2. **Word生成**:Freemarker不仅限于生成HTML,它也可以生成Microsoft Word(.doc或.docx)格式的...

    FreeMarker笔记1

    下面将详细解释FreeMarker的一些关键语法和特性,以及在实际应用中的使用。 ### 1. 对象输出 在FreeMarker中,可以直接输出对象的值。例如,如果在数据模型中有一个名为`name`的对象,可以使用`${name}`将其值插入...

    Velocity 和 FreeMarker区别

    总的来说,**FreeMarker**在功能性和灵活性方面优于**Velocity**,尤其是在处理复杂逻辑和大规模项目时表现更佳。然而,如果项目的复杂度不高,或者对性能有特别要求,那么**Velocity**也是一个不错的选择。最终选择...

    velocity和freemarker的比较

    标题“velocity和freemarker的比较”涉及到的是两个在Java Web开发中常用的模板引擎——Velocity和FreeMarker。它们都是用于将静态模板与动态数据结合,生成HTML或其他类型的文本输出,常用于MVC(模型-视图-控制器...

    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解析成pdf

    1. **创建模板**:在Freemarker中,我们需要创建一个`.ftl`(Freemarker Template Language)文件,其中包含静态文本和动态占位符。动态占位符由${}或#{}包裹,用于插入数据模型中的值。例如,`${title}&lt;/h1&gt;`会将...

    freemarker语法完整版

    - 在 `&lt;result&gt;` 配置中指定 `charset`。 **8. 提高Freemarker性能** - 设置 `template_update_delay` 避免频繁加载模板。 **9. 使用Freemarker内置标签** - 尽量使用Freemarker自带的标签以提高性能。 **10. ...

    可视化div布局 生成freemarker模板

    然后在FreeMarker模板中引用这些静态资源,使用FTL语法将动态数据与布局结合。Spring MVC控制器接收请求,处理业务逻辑,构建数据模型,最后将模型传递给FreeMarker模板进行渲染。 7. **最佳实践**:为了提高效率和...

    Freemarker中遍历list集合实例

    本实例将详细介绍如何在Freemarker中遍历list集合,帮助你理解和应用这一核心功能。 在Freemarker中,遍历list集合主要依赖于`&lt;#list&gt;`指令。当你有一个Java对象,例如一个ArrayList或LinkedList,这些对象在...

    FreeMarker中文文档.pdf下载

    根据提供的文件信息,我们可以深入探讨FreeMarker的相关知识点及其在网页模板设计中的应用。FreeMarker是一种用Java编写的模板引擎,其主要用途在于帮助开发者高效地生成动态内容,尤其是在Web开发领域有着广泛的...

    freemarker

    5. **变量(Variables)**:在模板中,你可以使用`${}`来引用数据模型中的变量,Freemarker会自动寻找并替换对应的值。 6. **注释(Comments)**:Freemarker支持模板内的注释,例如`&lt;!--#--&gt;`和`&lt;#-- --&gt;`。 7. *...

Global site tag (gtag.js) - Google Analytics