struts2 counter循环标签在分页中的使用
2012-03-17 00:00
204 查看
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循环标签的使用
- struts2 counter循环标签的使用 实现for循环
- 在JSP中使用Struts2标签分页 限制页码只显示10页 带分页算法 样式
- 使用struts2标签,从后台读取数据时实现横向循环然后在自动换行循环
- struts2使用标签进行循环
- 用hibernate实现动态查询+分页的模板,另附struts2的标签在分页中的使用
- struts2的分页,使用迭代器标签<s:iterator
- 使用循环为多个Struts2的select标签赋予默认值
- struts2 循环标签使用
- 在JSP中使用Struts2标签分页 限制页码只显示10页 带分页算法 样式
- 在JSP中使用struts2的标签把request中的对象数据展示在JSP上
- struts2 optiontransferselect标签的使用
- struts2中s:radio标签的使用
- js中使用struts2标签
- struts2使用 displaytag 分页异常的处理
- struts2常用标签详解-在项目中使用struts2标签
- Struts2 标签库 数据标签的使用
- Struts2单选按钮标签:radio的使用
- Struts2单选按钮标签s:radio的使用及其设置默认值