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

freemarker 常用标签 遍历 list map if else by 戴江

阅读更多
写道
[size=x-large;]http://bestlook.taobao.com
[/size]日韩女装 包包 特价秒杀 免邮 赶快给你女友买一个让她更爱你 猛击连接看看多精彩

变量赋值





x is aa



x not aa

#if>

遍历 list  map



${item}

//如果是bean

${item.title}

#list>

遍历map


  

//or  
${item.title}                                        
#list>

防止null 值 黄色警告页面

${(item.title)!"一些默认值"}

freemarker 是可以调用java 里面的方法的



myList 是一个list

${myList.size()}


将输出list 的长度


freemarker  大于  小于 大于等于  小于等于


"gt" 大于


#if>


gt      lt      gte            lte

大于  小于 大于等于 小于等于



from  戴江

写道
[size=x-large;]<a>http://bestlook.taobao.com</a>
[/size]日韩女装 包包 特价秒杀 免邮 赶快给你女友买一个让她更爱你 猛击连接看看多精彩
分享到:
评论

相关推荐

    Freemarker中遍历list集合实例

    5. **遍历map**:如果list中的元素是map,可以用`key`和`value`遍历键值对。 ```freemarker &lt;#list users[0].properties as entry&gt; 属性名: ${entry.key}, 值: ${entry.value} &lt;/#list&gt; ``` 6. **反向遍历**...

    FreeMarker 遍历list

    在FreeMarker中,遍历`List&lt;Map&lt;String&gt;&gt;`是常见的操作,尤其在处理从后端传来的复杂数据结构时。这篇博客链接虽然无法直接访问,但从标题来看,我们可以推测其内容可能涉及如何在FreeMarker模板中遍历一个包含Map...

    Freemarker 遍历Map数据

    @RequestMapping(/freemarker) @Controller public class FreemarkerController { //测试1 @RequestMapping(/test1) public String test1(Model model){ //向数据模型放数据 model.addAttribute(name,三年二班)...

    freemarker 自定义freeMarker标签

    FreeMarker使用${...}表达式来插入变量,#{...}用于输出注释,以及&lt;#if&gt;、等控制结构进行条件判断和循环。然而,这些默认标签可能无法满足所有复杂的场景,因此自定义标签就显得尤为必要。 自定义FreeMarker标签...

    Freemarker简介及标签详解大全

    4. 强大的模板语言:所有常用的指令:include、if/elseif/else、循环结构等。 5. 通用数据模型:FreeMarker 不是直接反射到 Java 对象,Java 对象通过插件式对象封装,以变量方式在模板中显示。 6. 为 Web 准备:在...

    Freemarker 自定义标签 简单案例

    在这个"Freemarker自定义标签简单案例"中,我们将深入探讨如何利用Freemarker进行模板设计,并结合自定义标签来增强模板的功能。 首先,让我们理解Freemarker的基础知识。Freemarker是一个与语言无关的模板引擎,它...

    FreeMarker常用指令

    &lt;#if condition&gt;...&lt;#elseif condition&gt;...&lt;#elseif condition&gt;...&lt;#else&gt;...&lt;/#if&gt; 例子如下: &lt;#if (age&gt;60)&gt;老年人 &lt;#elseif (age&gt;40)&gt;中年人 &lt;#elseif (age&gt;20)&gt;青年人 &lt;#else&gt;少年人 &lt;/#if&gt; 输出结果是:...

    freemarker模板导出word循环图片表格源码和详细教程

    在Freemarker模板中,可以使用`&lt;#if&gt;`、`&lt;#foreach&gt;`、`&lt;#assign&gt;`等控制结构来处理逻辑,以及`${}`来输出变量值。例如,`&lt;#foreach item in items&gt;`用于遍历列表,`&lt;#assign x = "hello"&gt;`用于定义变量。 在导出...

    freeMark if嵌套

    除了`&lt;#if&gt;`和`&lt;#else&gt;`,FreeMarker还提供了`&lt;#elseif&gt;`,用于在多个条件中选择执行其中一个: ```html &lt;#if user.isAdmin()&gt; &lt;p&gt;You are an admin. &lt;#elseif user.isEditor()&gt; &lt;p&gt;You are an editor. &lt;#else&gt; ...

    Freemarker中List的应用

    在Freemarker中,`List`是一种非常常用的数据结构,它允许我们处理数组或集合类的数据。本篇文章将深入探讨`List`在Freemarker中的应用及其相关知识点。 首先,了解Freemarker的基本语法至关重要。在Freemarker模板...

    freemaker学习教程

    由于FreeMarker的设计,当你尝试直接在模板中遍历一个Map,它实际上会遍历Map的所有键(key),而不是值(value)。这是因为FreeMarker默认不直接支持遍历Map的值,而是通过键来间接访问。因此,描述中提到的"直接...

    freemarker基本语法整理

    Freemarker 提供了多种循环遍历方式,包括遍历普通 List、遍历 Map 和遍历 List 的前面几项。遍历普通 List 的语法如下: ```html &lt;#list someList as item&gt; ... &lt;/#list&gt; ``` 遍历 Map 的语法如下: ```html &lt;#...

    freemarker 标签大全

    访问freemarker标签大全:http://www.web-tag.net/all_16.htm freemarker 标签大全 freemarker 标签大全

    Freemarker常用语法

    Freemarker支持`&lt;#if&gt;`, `&lt;#elseif&gt;`, `&lt;#else&gt;`等条件语句,用于根据变量的真假值执行不同的代码块。例如: ```html &lt;#if book.isAvailable&gt; 书可用 --&gt; &lt;#elseif book.isReserved&gt; 书已预订 --&gt; &lt;#else&gt; 书不...

    freemarker_常用内置函数

    ### Freemarker常用内置函数详解 #### 一、概述 Freemarker是一款强大的模板引擎,它支持多种语言环境,尤其在Web开发中被广泛应用于动态页面的生成。在Freemarker中,内置了大量的实用函数,这些函数能够帮助...

    FreeMarker笔记1

    FreeMarker支持`#if`、`#elseif`和`#else`来实现条件判断: ```freemarker &lt;#if user.isAdmin&gt; 欢迎管理员! &lt;#elseif user.isGuest&gt; 欢迎访客! &lt;#else&gt; 普通用户。 &lt;/#if&gt; ``` ### 8. 时间格式化 FreeMarker...

    spring mvc freemarker 自定义标签

    在Spring MVC框架中,Freemarker是一个常用的模板引擎,它允许开发者使用简洁的模板语言来动态生成HTML或者其他类型的文本。自定义标签是Freemarker的一个强大特性,它可以帮助我们更好地组织视图层代码,提高代码...

    freemarker自定义分页标签宏

    在这个主题“freemarker自定义分页标签宏”中,我们将深入探讨如何在FreeMarker中创建自定义的分页标签宏,以便更有效地管理和展示大量数据。 首先,分页是一种常见的网页设计技术,用于将大量数据分割成小块,使...

Global site tag (gtag.js) - Google Analytics