`
zhangyaochun
  • 浏览: 2615213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

freemarker 宏定义相关

阅读更多

 

 

  • message

   

//输出一个根据code参数选择的资源绑定字符串
<@spring.message code />

 

  • messageText  

 

//输出一个根据code参数选择的资源绑定字符串,找不到的话输出default参数的值
<@spring.messageText code,text/>

 

分享到:
评论

相关推荐

    原创 用FreeMarker宏 和 Jquery 做树(Hbiernate和JDBC版)

    标题 "原创 用FreeMarker宏 和 Jquery 做树(Hbiernate和JDBC版)" 描述了如何使用FreeMarker模板引擎的宏功能,结合jQuery库,创建一个可展示层次结构数据的树形视图。在这个过程中,可能涉及了两个主要的技术:...

    freemarker 实现宏分页

    首先,理解FreeMarker宏的概念。在FreeMarker模板语言中,宏类似于HTML中的自定义标签,可以复用和封装复杂的逻辑。通过定义宏,我们可以创建一个通用的分页组件,便于在多个页面上重复使用。 1. **宏定义**: 在...

    freemarker自定义分页标签宏

    总结起来,FreeMarker自定义分页标签宏的实现涉及到前端模板的宏定义与调用,以及后端的数据处理和链接生成。通过这种方式,我们可以创建出灵活且可复用的分页组件,方便地应用于各种项目中。理解并熟练掌握宏的使用...

    s2sh+freemarker+jquery+jquery-treeview 无限级树形菜单.rar

    开发者可以使用Freemarker语法定义动态内容,如树形菜单的数据,这些数据由后端Spring或Struts2处理并传递给前端。 然后是“jquery”,这是一个广泛使用的JavaScript库,提供了丰富的API用于操作DOM(文档对象模型...

    Freemarker分页

    4. **Freemarker模板**:在Freemarker模板中,你可以使用Struts2提供的`&lt;s:iterator&gt;`标签遍历当前页的数据,同时使用自定义的Freemarker宏或Struts2的`&lt;s:url&gt;`标签生成分页链接。例如,可以创建一个`pagination....

    freemarker

    - **宏定义和使用**:创建可重用的代码块,提高代码效率。 通过这些练习,初学者可以逐步掌握Freemarker的基本操作,并了解如何在实际项目中应用。对于刚接触Freemarker的人来说,这是一个很好的起点,能够帮助他们...

    freemarker编辑插件

    在实际开发中,我们还应了解Freemarker的基本语法,如变量表达式、控制结构(if、else、foreach)、导入模板、宏定义等。同时,熟悉如何将Freemarker与后端数据模型绑定,以及如何在Spring MVC或其他Web框架中配置和...

    Velocity 和 FreeMarker区别

    - **Velocity**也有类似的宏定义`#macro(name param1 param2) ... #end`,但功能相对有限。 5. **转义**: - **FreeMarker**内置了多种转义功能,比如HTML转义、XML转义等,可以通过简单的指令实现。 - **...

    freemarker-2.3.28.jar

    7. **宏与导入**: 它允许用户定义可重用的代码块,称为宏,并通过`&lt;@import&gt;`指令引入其他模板,提高了代码的复用性和组织性。 8. **条件语句和循环结构**: 如`&lt;#if&gt;`, `&lt;#else&gt;`, `&lt;#elseif&gt;`用于条件判断,`...

    velocity和freemarker的比较

    - **优势**:Velocity的语法简洁,易于学习,支持宏定义,可以进行复杂的逻辑控制。由于它不直接暴露Java代码,使得模板更加安全,不容易引发编程错误。 - **应用场景**:Velocity常用于Web应用、邮件模板、文档...

    FreeMarker2.3.23官方中文文档

    3. **模板继承与导入**:FreeMarker支持模板的继承,通过`&lt;#macro&gt;`定义宏,可以在多个模板间共享代码段。`&lt;#import&gt;`则可以导入其他模板中的变量和宏。 4. **日期和数字格式化**:FreeMarker提供了丰富的内置函数...

    FreeMarker通用的分页

    分页宏(Macro)定义 FreeMarker中的宏允许我们封装可重用的代码块,这在实现通用分页时显得尤为重要。宏`genPagination`是为分页而创建的核心组件,其参数包括: - `url`:指定的URL,用于构建页面链接。 - `...

    FreeMarker

    3. **指令**:FreeMarker 指令是以 `#` 开头的特殊标签,它们可以执行特定的任务,如`&lt;#assign&gt;`分配变量,`&lt;#include&gt;`引入其他模板,`&lt;#function&gt;`定义函数等。例如,`&lt;#assign name="John"&gt;` 将变量 `name` 设置...

    freemarker 2.3.10架包

    这个“freemarker 2.3.10”压缩包包含了该版本的Freemarker库及相关资源,旨在帮助开发者更便捷地学习和使用Freemarker技术。 Freemarker的核心概念是基于模板的编程模型,它将数据模型与HTML(或其他格式)模板...

    freemarker基本语法整理

    Freemarker 的宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量。宏的基本用法如下: ```html &lt;font size="+2"&gt;Hello Joe! ``` Struts2 环境中的 Freemarker 在 Struts2 环境中,...

    freemarker概述

    - **宏定义**: 支持定义命名宏,并且可以接受位置参数和嵌套内容。 - **名字空间**: 有助于避免命名冲突,便于管理和重用宏库。 - **通用数据模型**: - **对象封装**: Java对象通过对象封装器在模板中显示,而...

    FreeMarker中文文档.pdf下载

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

    freemarker操作手册-完整freemarker教程

    - `#macro`:定义宏,可重用的模板片段。 - `#import`:导入其他模板或库。 - `#autoesc`:自动转义HTML特殊字符,防止XSS攻击。 - `#function`:定义函数,类似于宏,但支持参数。 5. **表达式和逻辑运算** -...

    一个意义深刻 FreeMarker 入门例子之HelloWord

    FreeMarker 是一个强大的模板引擎,常用于Java Web开发中生成动态HTML、XML或其他...这只是一个基础的起点,FreeMarker还有更多高级特性等待探索,如宏定义、自定义指令等,这些将在你进一步深入学习的过程中发挥作用。

    freemarker中文文档与包

    这个“freemarker中文文档与包”包含了Freemarker的官方中文文档和相关的库文件,对于学习和使用Freemarker来说非常宝贵。 1. **Freemarker模板语言**: Freemarker模板语言是Freemarker的核心,它由一系列指令、...

Global site tag (gtag.js) - Google Analytics