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

structs标签问题
我现在在自学structs2.我从帮助文档上面拷了一段代码下来测试.结果报null错.不知道为什么.

还有如果<s:generator里面没有设置separator这个属性的话.也会报错.

麻烦大家看下.

Example Three:
<pre>
Generate an iterator with var attribute
<s:generator val="%{'aaa,bbb,ccc,ddd,eee'}" count="4" separator="," var="myAtt" />
<%
 Iterator i = (Iterator) pageContext.getAttribute("myAtt");
 while(i.hasNext()) {
  String s = (String) i.next(); %>
  <%=s%> <br/>
<% }
%>
</pre>


------解决方案--------------------
<s:generator val="'aaa,bbb,ccc,ddd,eee'" separator="," var="myAtt" />

separator属性:这是一个必填属性,指定用于分割字符串的分隔符。

------解决方案--------------------
是不是你的数据没有啊,所以才报的空指针错误
------解决方案--------------------
还是用s:iterator标签遍历吧。