Freemarker使用教程-基于Springmvc的Freemarker实例

原创 2015年07月06日 17:47:29

基于Springmvc的Freemarker实例

一,遍历一个对象

后台代码

@RequestMapping("queryForObject2")
public String queryForObject(HttpServletRequest request)
{
Animal queryForObject = animalService.queryForObject();
request.setAttribute("queryForObject2", queryForObject);
return "queryForObject2";
}


前台代码

id=${queryForObject2.id}<br/>
name=${queryForObject2.name}<br/>
type=${queryForObject2.type}<br/>
age=${queryForObject2.age}<br/>


二,遍历一个Map

后台代码

@RequestMapping("queryForMap2")
public String queryForMap(HttpServletRequest request)
{
Map<String, Object> queryForMap = animalService.queryForMap();
request.setAttribute("queryForMap2", queryForMap);
return "queryForMap2";
}


前台代码


id=${queryForMap2.id}<br/>
name=${queryForMap2.name}<br/>
type=${queryForMap2.type}<br/>
age=${queryForMap2.age}<br/>


三,遍历List中的Map

后台代码

@RequestMapping("listOfMap")
public String listOfMap(HttpServletRequest request)
{
List<Map<String,Object>> queryForList = animalService.queryForList();
request.setAttribute("listOfMap", queryForList);
return "listOfMap";
}


前台代码


<#list listOfMap as map>
<#list map?keys as itemKey>
    <#if itemKey="id">
    id:${map[itemKey]}
    </#if>
    <#if itemKey="name">
    name:${map[itemKey]}
    </#if>
    <#if itemKey="type">
    type:${map[itemKey]}
    </#if>
    <#if itemKey="age">
    age:${map[itemKey]}
    </#if>
</#list><br/>
</#list>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

FreeMarker与SpringMVC整合实例代码教程

SpringMVC环境的搭建在这里就不多说了,我们这节主要是FreeMarker与SpringMVC整合 首先,在springmvc的配置文件普通视图之前,加入freemarker的视图 ...

FreeMarker与SpringMVC整合实例代码教程

增加视图XML配置/testMvc/src/main/resources/conf/springMVC-servlet.xml 上面配置中先查找 FreeMarker模板ftl后缀文件,如果找不到,才...

SpringMVC搭配Freemarker实例解析

如果想用一种静态文件,加载动态内容,而动态加载方式还不隐藏,也就是看上去还是纯静态的样子,那么Freemarker是一个很不错的选择

SpringMvc多视图整合配置教程(jsp、velocity、freemarker)

SpringMvc多视图整合配置教程(jsp、velocity、freemarker) 源代码下载地址:http://www.zuidaima.com/share/1751860803652608.h...

SpringMvc多视图整合配置教程(jsp、velocity、freemarker)

SpringMvc多视图整合配置教程(jsp、velocity、freemarker),代码下载地址:http://www.zuidaima.com/share/1751860803652608.ht...

Freemarker实例教程

一、Freemarker的介绍     Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为java程序员提供的一个开发包,或者说是一个类库,它不是面向最终用户的,而...

Freemarker实例教程

一、什么是Freemarker?    Freemarker 是一款模板引擎,是一种基于模版生成静态文件的通用 工具,它是为java程序员提供的一个开发包。到目前为止呢,freemarker使用越...

Freemarker+SpringMvc整合,自定义标签使用

Freemarker SpringMvc 整合 带自定义标签使用

SpringMVC中使用FreeMarker生成Word文档

FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具,它不是面向最终用户的,而是一个Java类库,是一款程序员可...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)