Freemarker遍历List集合

Freemarker遍历List集合
本例基于spring mvc框架,演示从后台传递List<String>集合到前台使用FreeMarker展示 前台代码:     <table>         <#list list as item>           <tr>                    <td>${item!''}</td>                  </tr>            </#list>     </table> 后台代码:     @RequestMapping("test.do")     public St...

Freemarker遍历Map集合实例

Freemarker遍历Map<String,String>集合实例
例子是基于spring mvc框架,从后台传递Map<String,String>到前台使用FreeMarker展现map的结果。 前台页面代码:     <table>       <#if tables?exists>           <#list map?keys as key>              <tr>                  <td>key:${key}</td>                  <td>value:${map[key]}</td>              </tr>           &...

springmvc中使用freemarker自定义标签(指令)

springmvc中使用freemarker自定义标签(指令)
1、首先引入环境所需的freemarker.jar 2、新建一个动态网页工程。 3、web.xml配置如下 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="...

freemarker如何使用转义字符

freemarker如何使用转义字符
  转义序列  含义   \" 引号(u0022)   \' 单引号(又称为撇号)(u0027)   \\ 反斜杠(u005C)   \n 换行符(u000A)   \r 回车(u000D)   \t 水平制表符(又称为标签)(u0009) --tab   \b 退格(u0008) --backspace   \f 换页(u000C)   \l 小于号:< --less   \g 大于号:>   \a 和号:& --and

freemarker语法备忘录

freemarker语法备忘录
直接指定值 字符串:"Foo" 或者 'Foo' 或者 "It's "quoted"" 或者 r"C:rawstring" 数字:123.45 <#list[BR] animals as[BR] being[BR] >[BR] ${being.name} for ${being.price} Euros[BR] </#list > 布尔值:true, false 序列:["foo", "bar", 123.45], 1..100 哈希表:{"name":"green mouse", "price":150} 检索变量 顶层变量:user 从哈希表中检索数据:user.name, user[“name”] 从序列中检...

freemarker处理不存在变量

freemarker处理不存在变量
当freemarker的变量是null或者不存在的时候,会导致页面出现“未定义变量”的错误,处理“未定义变量”分两种情况。 情况一:如果仅判断当前变量user是否存在 ${user!"default"}当user变量不存在或者为null时,user的值用default来代替。 或使用 <#if user??><span>user存在</span></#if>判断user是否存在,如果存在输出语句,如果不存在则忽略if中的代码段 情况二:当要判断的对象是u...
Copyright © 大师级 保留所有权利.   Theme  大师级 桂ICP备14003638号

用户登录

分享到: