Struts使用Freemarker做模板显示List
2011-12-27 13:43
381 查看
Struts使用Freemarker做模板,Action中String类型对象可以直接使用
List需要借助request传递
struts.xml
<package name="/test" extends="struts-default" namespace="/test">
<action name="query" class="testAction" method="queryTest">
<result name="success" type="freemarker">/jsp/test.ftl</result>
</action>
</package>
TestAction
private List<User> users;
public String queryUser(){
//get users from database
List<User> users=...;
Map request = (Map)ActionContext.getContext().get("request");
request.put("users", users);
return SUCCESS;
}
test.ftl:
<#list users as user>
<tr>
<td>${user.userName}</td>
<td>${user.userId}</td>
</tr>
</#list>
List需要借助request传递
struts.xml
<package name="/test" extends="struts-default" namespace="/test">
<action name="query" class="testAction" method="queryTest">
<result name="success" type="freemarker">/jsp/test.ftl</result>
</action>
</package>
TestAction
private List<User> users;
public String queryUser(){
//get users from database
List<User> users=...;
Map request = (Map)ActionContext.getContext().get("request");
request.put("users", users);
return SUCCESS;
}
test.ftl:
<#list users as user>
<tr>
<td>${user.userName}</td>
<td>${user.userId}</td>
</tr>
</#list>
相关文章推荐
- [Freemarker] - 使用struts的component调用freemarker的ftl模板方法
- 在Action中查询出SQL SERVER表的数据,返回一个list。怎么在JSP页面中使用Struts标签,显示出表中的内容?(转)
- 使用struts,怎么用request.getAttribute()取得List
- 使用struts,怎么用request.getAttribute()取得List
- (18)使用模板(thymeleaf-freemarker)【从零开始学Spring Boot】
- Struts里使用tiles模板
- struts2 filederror 在ftl下使用struts标签显示并且国际化
- Spring boot 使用freemarker模板
- spring mvc 使用Freemarker模板
- 使用freemarker模板生成word文档
- jfinal-mailer一款支持线程池的异步邮件,可以使用freemarker作为模板的邮件插件
- Struts 使用要点(概述,Spring与Struts的整合,输入校验与消息显示)
- MFC ListControl控件使用InsertItem()函数插入新的列表项后不能显示列表项名称
- 如何在freemarker模板里面使用struts2的标签
- onethink使用article:list显示后台文章标题和article:page 实现分页
- 模板引擎freemarker的简单使用教程
- 【FreeMarker学习】FreeMarker中If、List使用
- Struts中用<bean:size>和<bean:write>的使用,用于显示集合的总记录数
- C++ 使用模板实现一个List的实例
- struts2 dao层使用list对象model型临时数据,web前端显示数据