MyException - 我的异常网
当前位置:我的异常网» J2EE » 急求:s:iterator标签为啥得不到s:set的值

急求:s:iterator标签为啥得不到s:set的值

www.MyException.Cn  网友分享于:2013-12-07  浏览:1569次
急求:s:iterator标签为何得不到s:set的值
<s:set name="functionList" value="#request.functionList" scope="request">  
 <s:iterator value="#functionList" status="function" >
 
   
 
 </s:iterator>
 </s:set>

------解决方案--------------------
首先看你那个标签文件存在不咯

再看 你的jsp文件之中有没有引入


建议用struts里面的logic标签
------解决方案--------------------
为什么要用s:set 把s:iterator 包起来?
可以这样:
<s:set name="functionList" value="#request.functionList" scope="request" />
<s:iterator value="#functionList" status="function" >
</s:iterator>

或者:
<s:iterator value="#request.functionList" status="function" >
</s:iterator>

或者你一定要在页面上赋值,下面也行得通:
<s:iterator status="stat" value="{1,2,3,4,5}" > 
<!-- grab the index (start with 0 ... ) --> 
<s:property value="#stat.index" /> 

<!-- grab the top of the stack which should be the --> 
<!-- current iteration value (0, 1, ... 5) --> 
<s:property value="top" /> 
</s:iterator>

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有