关闭

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

标签: freemarkerspringmvc
277人阅读 评论(0) 收藏 举报
分类:

基于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>


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:22902次
    • 积分:588
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:9篇
    • 译文:1篇
    • 评论:3条
    文章分类
    最新评论