读书人

s:generator 取值的有关问题

发布时间: 2013-11-26 22:51:31 作者: rapoo

s:generator 取值的问题
从数据库读出来的字符串串 11|22|33|44 利用struts2的标签 s:generator 怎么才能 取到特定的值,比如我只想去上面字符串 中的33 怎么才能取到
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:




Quote: 引用:

<s:generator val = " '11
[解决办法]
22
[解决办法]
33
[解决办法]
44' "
separator = "
[解决办法]
">
<s: iterator status = "st ">
<!-- 根据当前迭代项索引的奇偶来决定是否使用CSS样式-->
<s:if test="#st.last" >
<s:property/>
</s:if>
</s:iterator>


不是来改变样式 我是要取 特定的 值比如我从后台 传给前台一个字符串为 11
[解决办法]
22
[解决办法]
33
[解决办法]
44
[解决办法]
55
[解决办法]
66
[解决办法]
利用s:generator我只取 33怎取到啊


注释错了,你看功能啊!

<s:generator val = " '11
[解决办法]
22
[解决办法]
33
[解决办法]
44' "
separator = "
[解决办法]
">
<s: iterator status = "st ">
// 这里是循环,你用<s:if判断就好了,这里是举个例子!
<s:if test="#st.last" >
<s:property/>
</s:if>
</s:iterator>



你这个我知道啊 但是这个是取的 最后一个 值,如果我只是想去 第二个 值呢?

<s: iterator status = "st ">
<!-- st的index是当前第几个元素, 自己去判断吧 -->
<s:property value='st.index'/>
</s:iterator>

ps,你就不能看问题变通下?


s:generator val = " '11
[解决办法]
22
[解决办法]
33
[解决办法]
44' " 是个字符串
<s:property value='st.index'/> 获取的 索引只有 0



<s:generator val = " '11
[解决办法]
22
[解决办法]
33
[解决办法]
44' "
separator = "
[解决办法]
">

这个是一个数组好吗。然后迭代数组怎么可能索引只有0!!

读书人网 >J2EE开发

热点推荐