![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
s:iterator循环输出数字
Action传递一个参数maxNum,我想在jsp页面输出1到maxNum请教一下要怎么写,不胜感激如果我action里有List,里面就1到5,在jsp页面用s:ite...
Action传递一个参数maxNum,我想在jsp页面输出1到maxNum
请教一下要怎么写,不胜感激
如果我action里有List,里面就1到5,在jsp页面用s:iterator输出
<s:iterator value="pageList"><s:property/></s:iterator>
如果我想知道当前循环到哪个数该怎么写啊? 例如:
<s:iterator value="pageList">
<s:a href="action?num=??"><s:property/></s:a>
</s:iterator>
上面问号该怎么写啊?? 加5分,我就只剩5分了 展开
请教一下要怎么写,不胜感激
如果我action里有List,里面就1到5,在jsp页面用s:iterator输出
<s:iterator value="pageList"><s:property/></s:iterator>
如果我想知道当前循环到哪个数该怎么写啊? 例如:
<s:iterator value="pageList">
<s:a href="action?num=??"><s:property/></s:a>
</s:iterator>
上面问号该怎么写啊?? 加5分,我就只剩5分了 展开
2个回答
展开全部
1.在action里加上maxNum属性,GET SET方法
2.第一种写法(推荐)
<s:iterator value="new int[maxNum]" status="i">
<s:property value="#i.index+1"/>
</s:iterator>
第二种写法,较第一种慢
<s:bean name="org.apache.struts2.util.Counter" id="i">
<s:param name="first" value="1"/> <s:param name="last" value="maxNum"/>
<s:iterator>
<s:property value="#i.current - 1"/>
</s:iterator>
</s:bean>
3.struts2.0和2.1上在iterator这个标签上有区别
如果是2.1把id改成var就可以了
2.第一种写法(推荐)
<s:iterator value="new int[maxNum]" status="i">
<s:property value="#i.index+1"/>
</s:iterator>
第二种写法,较第一种慢
<s:bean name="org.apache.struts2.util.Counter" id="i">
<s:param name="first" value="1"/> <s:param name="last" value="maxNum"/>
<s:iterator>
<s:property value="#i.current - 1"/>
</s:iterator>
</s:bean>
3.struts2.0和2.1上在iterator这个标签上有区别
如果是2.1把id改成var就可以了
展开全部
1.在action里加上maxNum属性,GET
SET方法
2.第一种写法(推荐)
<s:iterator
value="new
int[maxNum]"
status="i">
<s:property
value="#i.index+1"/>
</s:iterator>
第二种写法,较第一种慢
<s:bean
name="org.apache.struts2.util.Counter"
id="i">
<s:param
name="first"
value="1"/>
<s:param
name="last"
value="maxNum"/>
<s:iterator>
<s:property
value="#i.current
-
1"/>
</s:iterator>
</s:bean>
3.struts2.0和2.1上在iterator这个标签上有区别
如果是2.1把id改成var就可以了
SET方法
2.第一种写法(推荐)
<s:iterator
value="new
int[maxNum]"
status="i">
<s:property
value="#i.index+1"/>
</s:iterator>
第二种写法,较第一种慢
<s:bean
name="org.apache.struts2.util.Counter"
id="i">
<s:param
name="first"
value="1"/>
<s:param
name="last"
value="maxNum"/>
<s:iterator>
<s:property
value="#i.current
-
1"/>
</s:iterator>
</s:bean>
3.struts2.0和2.1上在iterator这个标签上有区别
如果是2.1把id改成var就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询