struts2 counter循环标签在分页中的使用
2012-08-01 17:35
169 查看
struts2提供了<s:bean/>标签,且提供了一个bean类:org.apache.struts2.util.Counter,该类中有first、last等属性,可用使用它获取自增值,如下:
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="1" />
<s:param name="last" value="10" />
<s:iterator>
<s:property/>
</s:iterator>
</s:bean>
其中first属性指定循环起始值,last指定循环终止值,其它相关属性可以查看org.apache.struts2.util.Counter类源码。在下面迭代器中输入循环的当前值,即:current-1
以下struts2 counter循环标签在分页中的使用的实例,在jsp中的部分代码如下:
<form name="userForm" action="**" method="post">
<select name="currentPage" onchange="submitForm()">
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="1" />
<s:param name="last" value="page.totalPage" />
<s:iterator>
<option value="<s:property/>"
<s:if test="currentPage == currenter -1">selected</s:if>>
<s:property/>
</option>
</s:iterator>
</s:bean>
</select> </form>
下面是javascript代码:
<script type="text/javascript">
function submitForm(){
var frm=document.usertForm;
frm.submit();
} </script>
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="1" />
<s:param name="last" value="10" />
<s:iterator>
<s:property/>
</s:iterator>
</s:bean>
其中first属性指定循环起始值,last指定循环终止值,其它相关属性可以查看org.apache.struts2.util.Counter类源码。在下面迭代器中输入循环的当前值,即:current-1
以下struts2 counter循环标签在分页中的使用的实例,在jsp中的部分代码如下:
<form name="userForm" action="**" method="post">
<select name="currentPage" onchange="submitForm()">
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="1" />
<s:param name="last" value="page.totalPage" />
<s:iterator>
<option value="<s:property/>"
<s:if test="currentPage == currenter -1">selected</s:if>>
<s:property/>
</option>
</s:iterator>
</s:bean>
</select> </form>
下面是javascript代码:
<script type="text/javascript">
function submitForm(){
var frm=document.usertForm;
frm.submit();
} </script>
相关文章推荐
- struts2 counter循环标签在分页中的使用
- struts2 counter循环标签的使用 实现for循环
- struts2 counter循环标签的使用
- 用hibernate实现动态查询+分页的模板,另附struts2的标签在分页中的使用
- struts2的分页,使用迭代器标签<s:iterator
- 使用循环为多个Struts2的select标签赋予默认值
- struts2 循环标签使用
- 在JSP中使用Struts2标签分页 限制页码只显示10页 带分页算法 样式
- 在JSP中使用Struts2标签分页 限制页码只显示10页 带分页算法 样式
- 使用struts2标签,从后台读取数据时实现横向循环然后在自动换行循环
- struts2使用标签进行循环
- thinkphp 3.2 volist循环中使用for标签
- Struts2页面开发中常用标签使用说明
- Struts2页面开发中常用标签使用说明
- Struts2 -- 标签库的使用
- Struts2图片按钮标签的使用方法
- 使用hibernate和struts2实现分页功能
- struts2第七天总结(ognl标签的使用)
- C标签的Foreach循环简单的使用
- struts2 升级到2.3.8后 使用property标签 html字符转义