struts2的标签使用,如何输出List中某一个值
<s:iteratorvalue="{'独到的','fgg','看看','国家级'}"var="pic">比如我想输出“看看”或输出第一个值...
<s:iterator value="{'独到的','fgg','看看','国家级'}" var="pic">
比如我想输出“看看”
或输出第一个 值 展开
比如我想输出“看看”
或输出第一个 值 展开
4个回答
展开全部
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性: value:被迭代的集合
id :指定集合里面的元素的id status 迭代元素的索引 1:jsp页面定义元素写法 数组或list
<s:iterator value="{'1','2','3','4','5'}" id='number'>
< s:property value='number'/>A
</s:iterator>
打印结果为: 1A2A3A4A5A
要输出第几个值就判断它的下标是否等于你想要的值的下标就可以取到迭代中的你想要的值。
索引的用法 :
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法 int getCount()返回当前迭代了几个元素 int getIndex()返回当前元素索引 boolean isEven()当然的索引是否偶数 boolean isFirst()当前是否第一个元素 boolean isLast()
boolean isOdd()当前元素索引是否奇数
<s:iterator value="{'a','b','c'}" id='char' status='st'> <s:if test="#st.Even">
现在的索引是奇数为:<s:property value='#st.index'/> </s:if>
当前元素值:<s:property value='char'/> </s:iterator>
这样的问题,你应该满意了撒。我再也想不到更好的了。
id :指定集合里面的元素的id status 迭代元素的索引 1:jsp页面定义元素写法 数组或list
<s:iterator value="{'1','2','3','4','5'}" id='number'>
< s:property value='number'/>A
</s:iterator>
打印结果为: 1A2A3A4A5A
要输出第几个值就判断它的下标是否等于你想要的值的下标就可以取到迭代中的你想要的值。
索引的用法 :
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法 int getCount()返回当前迭代了几个元素 int getIndex()返回当前元素索引 boolean isEven()当然的索引是否偶数 boolean isFirst()当前是否第一个元素 boolean isLast()
boolean isOdd()当前元素索引是否奇数
<s:iterator value="{'a','b','c'}" id='char' status='st'> <s:if test="#st.Even">
现在的索引是奇数为:<s:property value='#st.index'/> </s:if>
当前元素值:<s:property value='char'/> </s:iterator>
这样的问题,你应该满意了撒。我再也想不到更好的了。
展开全部
<s:iterator value="{'独到的','fgg','看看','国家级'}" var="pic" status="sta">
<s:if test="#sta.count==1">
<s:property value="pic"/>
</s:if>
<s:if test="#pic=='看看'">
<s:property value="pic"/>
</s:if>
</s:iterator>
<s:if test="#sta.count==1">
<s:property value="pic"/>
</s:if>
<s:if test="#pic=='看看'">
<s:property value="pic"/>
</s:if>
</s:iterator>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<s:property value="pic"/><br>
你要显示就要加判断
你要显示就要加判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很长一段时间我没有写,语法错误的价值和String,但是采取的方式上线。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询