struts2的便利标签:s:iterator标签的属性和用法
2017-06-23 09:23
429 查看
<%@page import="java.util.List"%> <%@page import="java.util.ArrayList"%> <%@page import="edu.hrbeu.platform.requirements.common.pojo.TaskConfig"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <!-- s:iterator标签的属性和用法:(id用于简单类型,var用于对象类型) id代表集合中的每一个元素,如果是简单类型的元素能够直接展现,对象类型的无法展现; var表示集合中的每一个元素,和id不同这个用来表示对象类型的,通过ognl表达式能够展现每一个对象的属性; 对象类型的不用var也能拿到属性,直接在s:property中添加属性即可; status能够拿到当前元素的索引等等; --> <s:iterator value='{"a","b","c"}' id="index" var="ob"> <s:property value="index"/> -----<s:property value="ob"/>----- </s:iterator> <hr> <% List<TaskConfig> list = new ArrayList<TaskConfig>(); for(int i = 0; i < 3; i++) { TaskConfig task = new TaskConfig(); task.setTaskId((long)i); list.add(task); } request.setAttribute("list", list); %> <s:iterator value='#request.list' id="index" var="oa" status="status"> <s:property value="taskId"/> <s:property value="status.index"/> <s:property value="#oa.taskId"/> <s:property value="#oa"/> </s:iterator> </body> </html>
相关文章推荐
- struts2中s:iterator 标签的使用详解 及 OGNL用法 (转载)
- struts2 iterator标签status属性
- struts2 iterator 标签的用法
- struts2中标签<s:iterator/>与<s:if/>的用法
- struts2中s:iterator 标签的使用详解 及 OGNL用法
- struts2 iterator标签status属性
- Struts2 - result标签的param标签的name属性用法。
- struts2 iterator标签status属性
- (转) Struts2 中s:iterator 标签的用法
- struts2 iterator标签status属性
- struts2 iterator标签 status属性
- Struts2中<form表单中<input标签里name属性的用法
- struts2中s:iterator 标签的使用详解 及 OGNL用法
- Struts2学习笔记(7)-----Struts2的控制标签iterator,if...else的用法
- struts2中s:iterator 标签的使用详解 及 OGNL用法
- Struts2的标签s:iterator的用法
- struts2 iterator标签的status属性
- Struts标签iterator嵌套用法,及相关属性详解
- struts2 遍历标签iterator 用法小结
- struts2中s:iterator 标签的使用详解 及 OGNL用法