日期:2014-05-20  浏览次数:20718 次

struts2里generator标签提取分割后的子串,然后将子串赋予一个变量,应当怎么写啊
generator基本的写法如下: 
<s:generator val="%{'aaa,bbb,ccc,ddd,eee'}"> 
<s:iterator> 
  <s:property /> <br/> 
</s:iterator> 
</s:generator> 
但是我现在想将取出的aaa赋值给一个变量,例如: 
<s:iterator> 
<s:set name="onePara" value=" <s:property/>"/> 
<s:property value="#onePara"/> 
</s:iterator> 

但是 <s:property value="#onePara"/>总是打印不出来,也就是取不到迭代里的值,应当怎样解决呢?请指教

------解决方案--------------------
Java code
<s:generator val="%{'aaa,bbb,ccc,ddd,eee'}"  separator="," >
    <s:iterator id="testa">
          <s:set name="onePara1" value="%{testa}"/>
          <s:property value="#onePara1"/>.
    </s:iterator>
</s:generator>