`

freemarker(2)

阅读更多


${"list iterator"}
<#list 1..6 as x>
  <#if x%2==0>
  ${x} <#break>
  </#if>
</#list>
<br>

${"***********************************************"}<br>
${"include  file"}<br>

<#include "/test.txt" encoding="utf-8">
<br>
${"***********************************************"}<br>

<#include "*/test.txt"><br>

${"***********************************************"}<br>

<#import "/design/copyright.ftl" as my>

<@my.copyright date="2008"/>
${my.mail}
<#assign mail="wangwu@yahoo.com"/><br>
${mail}<br><br><br>

${"在导入的名称空间中创建或者替换变量"}<br>
${"替换变量"}<br>
<#import "/design/copyright.ftl" as my>
${"原始 e_mail:"}${my.mail}<br>

${" 替换之后的Email :"}
<#assign mail="hello@163.com" in my>
${my.mail}<br>

<#assign mail="${map.name}@163.com">
${mail}
${"***********************************************"}<br>

${"将结果保存到一个变量中"}<br>

<#macro myMacro>foot</#macro>
<#assign n>
<#list 1..6 as x>
    ${x}    <@myMacro /><br>
</#list>
</#assign>
${n?word_list?size}<br>
${n}

分享到:
评论

相关推荐

    Freemarker2 整合 Spring3

    在本教程中,我们将探讨如何将FreeMarker2与Spring3框架进行整合,以便在JavaEE应用中实现动态模板渲染。这个过程主要分为几个步骤,包括环境配置、项目结构设置、库依赖、web.xml配置以及Spring配置文件的创建。 ...

    struts2+freemarker

    在实际开发中,"freemarker2"这个文件可能是Freemarker的一个示例模板或者配置文件,它可能包含了如何使用Freemarker语法来构建动态网页的具体示例。通过对这个文件的深入学习和实践,开发者可以更熟练地掌握Struts2...

    freemarker.jar

    camel-freemarker-1.6.4.jar, camel-freemarker-2.8.1.jar, ...freemarker-1.4.1.jar, freemarker-2-3-18.jar, freemarker-2.1.5.jar, freemarker-2.2.5.jar, freemarker-2.2.8.jar, ...freemarker2_03.jar

    freemarker2js

    freemarker2js Web的Freemarker集成 安装 npm install freemarker2js --save-dev 如何使用 构建JavaScript const freemarker = require ( 'freemarker2js' ) ; let template = freemarker ( '${title}&lt;/h1&gt;' ) ; ...

    freemarker 自定义freeMarker标签

    2. 注册自定义指令:在你的应用程序中,你需要将自定义指令类注册到FreeMarker配置中。这通常是通过`Configuration`对象的`setSharedVariable`方法完成的,将你的自定义指令类实例绑定到一个特定的名字,这个名字...

    FreeMarker2.3.10教程_中文版

    ### FreeMarker2.3.10教程_中文版 #### 一、快速入门 ##### 1.1 创建配置实例 为了使用FreeMarker进行模板渲染,首先需要创建一个`Configuration`对象,该对象属于`freemarker.template.Configuration`类。这个...

    Freemarker-2.3.16.jar

    `Freemarker-2.3.16.jar`是Freemarker库的特定版本,发布于2009年,属于Freemarker 2.x系列的一部分。这个版本引入了多个功能改进和bug修复,旨在提高模板处理的效率和灵活性。 1. **模板语言核心概念** - **变量*...

    struts2和freemarker整合

    Struts2和FreeMarker是两种在Java Web开发中广泛应用的技术。Struts2是一个基于MVC(Model-View-Controller)架构模式的开源框架,用于构建动态、数据驱动的Web应用程序,而FreeMarker则是一个模板引擎,它允许...

    freemarker Demo 适用于freemarker初学

    Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...

    struts2+hibernate+freemarker项目实例

    Struts2、Hibernate和FreeMarker是Java开发领域中常见的三个开源框架,它们分别在MVC(Model-View-Controller)架构的不同层面发挥着关键作用。这个"struts2+hibernate+freemarker"项目实例是将这三个框架集成到一起...

    Struts2+FreeMarker部署

    Struts2和FreeMarker是两种在Java Web开发中广泛应用的技术。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建企业级Web应用程序,而FreeMarker则是一个模板引擎,用于生成动态HTML或...

    Struts2 与Freemarker 的配置方法

    Struts2 和 Freemarker 的整合是企业级Java Web开发中常用的技术组合,它们结合使用能够实现灵活、高效的表现层设计。Struts2 是一个强大的MVC框架,而Freemarker则是一个模板引擎,用于生成动态内容。以下是关于...

    freemarker-ide插件

    2. **代码提示**:在编写`.ftl`文件时,插件会提供自动补全功能,帮助快速输入常见的Freemarker指令和变量,减少手动输入的时间。 3. **错误检查**:插件会在编写过程中实时检查代码,标出可能存在的语法错误或逻辑...

    freemarker-2.3.23jar

    2. **数据模型**:Freemarker的数据模型是基于Java对象的。它可以处理各种类型的数据,如字符串、数字、日期、列表、地图等。开发者可以通过`Model-View-Controller`(MVC)模式,将后端数据模型传递给模板。 3. **...

    freemarker-2.3.28.jar

    2. **数据模型绑定**: Freemarker的核心概念之一是数据模型,开发者将Java对象暴露给模板,模板通过这些对象来生成输出。比如,一个Web应用可以将请求上下文中的ModelAndView对象传递给Freemarker,然后在模板中引用...

    struts2中使用freeMarker

    &lt;constant name="struts.freemarker.templates.loader.class" value="org.apache.struts2.views.freemarker.StrutsTemplateLoader"/&gt; &lt;constant name="struts.freemarker.settings.template_path" value="/WEB-INF...

    Struts2与FreeMarker模板

    ### Struts2与FreeMarker模板 #### Struts2简介 Struts2是Apache软件基金会的一个开源项目,它是一个用于开发Java EE应用程序的MVC(Model-View-Controller)框架。Struts2继承了Struts1的优点,并在此基础上进行...

    FreeMarker2.3.23官方中文文档

    2. **指令**:FreeMarker提供了一系列的内置指令,如`&lt;#if&gt;`进行条件判断,`&lt;#foreach&gt;`遍历集合,`&lt;#assign&gt;`定义变量,`&lt;#include&gt;`包含其他模板等。这些指令帮助开发者构建复杂的逻辑。 3. **模板继承与导入**:...

    FreeMarker手册-Freemarker 2.3.18

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

    在struts2中使用freemarker模版

    Struts2是一个强大的Java web应用程序框架,它提供了一种组织应用程序的方式,并且支持多种视图技术,其中之一就是FreeMarker模板。FreeMarker是一个基于模板的、声明式的语言,用于生成动态内容,尤其适合Web应用中...

Global site tag (gtag.js) - Google Analytics