首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

s:generator 取值的有关问题

2013-11-26 
s:generator取值的问题从数据库读出来的字符串串 11|22|33|44利用struts2的标签 s:generator怎么才能 取到

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!!

热点排行