?struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
??? value:被迭代的集合
??? id?? :指定集合里面的元素的id
??? status 迭代元素的索引
1:jsp页面定义元素写法 数组或list
2:索引的用法
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法
int getCount()返回当前迭代了几个元素
int getIndex()返回当前元素索引
boolean isEven()当然的索引是否偶数
boolean isFirst()当前是否第一个元素
boolean isLast()
boolean isOdd()当前元素索引是否奇数
value可以直接定义为:
value也可以是数据栈里面的java.util.Map对象
遍历写法如下:
3:遍历数据栈.简单的List类,
List<Attr>?
class Attr{String attrName;String getAttrName(){return "123";}}
label的属性List 可以写成value="%{label.list}"? 相当于:getLabel().getList();
4:遍历2个list;
List<AttrName> attrN {color,size,style}
List<AttrValue> attrV {red,20,gay}
这2个list的元素是一一对应的,一个attrN对应一个attrV
详细解决方案
struts2 标签的应用之二 s:iterator
热度:796 发布时间:2012-11-19 10:18:51.0
相关解决方案
- jsp iterator 标签判断里边的重复值
- struts2.xml的action中的result报错,该怎么处理
- struts2 对象属性流入不进去, 报错:target is null for setProperty(null, "x" [Ljava.lang.Stri
- Struts2 <select>上拉框 回显有关问题
- struts2 添加和修改怎么在一个jsp页面实现
- struts2 查询输出的有关问题
- struts2 神奇有关问题,太神奇了!
- struts2 的<s:iterator>标签展示未完全初始化的数组出现奇怪的有关问题
- struts2 文件下传有关问题
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- struts2 将jsp回到到另一个jsp中
- struts2 提交表单不能跳转页面有关问题!action已经执行,但是不能跳转到指定的页面
- Struts2+Spring+JPA+FREEMARKER 登录程序异常
- struts2 action中部分语句被直接跳过不执行. 请教这会是什么原因
- struts2 hibernate 分页有关问题
- 请教哪里可以上到 struts2-json-plugin-2.1.8的源文件
- struts2+freemarker中文参数乱码有关问题
- struts2.3.4+spring3.1+mybats帮忙看看这个有关问题
- 在action中怎么在<s:iterator>获取radio 对应值
- struts2 result的jsp页面怎么规定width和height
- 怎么实现<s:iterator>取值一次,根据取得题型加入不同的input
- struts2 调度后找不到页面 (404)急
- struts2 怎么修改Date数据
- struts2 +freemark+sitemesh css 失灵
- Struts2 <s:select/>有关问题
- struts2 交付同一表单,进行不同的action操作?
- Struts2.0作权限,要求控制到按钮级的,跪求思路以及数据库的设计
- struts2 表单中两个<s:submit>按钮,怎么能让一个按钮对应
- struts2 拦截器 和session 的存取有关问题
- struts2 拦截器不跳转