struts2的标签使用,如何输出List中某一个值

<s:iteratorvalue="{'独到的','fgg','看看','国家级'}"var="pic">比如我想输出“看看”或输出第一个值... <s:iterator value="{'独到的','fgg','看看','国家级'}" var="pic">

比如我想输出“看看”
或输出第一个 值
展开
 我来答
百度网友8b93ebb
2013-04-19 · TA获得超过193个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:88.1万
展开全部
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>

这样的问题,你应该满意了撒。我再也想不到更好的了。
lmy_sk521
推荐于2016-03-08 · TA获得超过2272个赞
知道小有建树答主
回答量:1330
采纳率:73%
帮助的人:720万
展开全部
<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>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wp629813
2013-04-19
知道答主
回答量:29
采纳率:0%
帮助的人:17.3万
展开全部
<s:property value="pic"/><br>

你要显示就要加判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寄容见E
2013-04-18 · TA获得超过650个赞
知道小有建树答主
回答量:1949
采纳率:0%
帮助的人:443万
展开全部
很长一段时间我没有写,语法错误的价值和String,但是采取的方式上线。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式