分页查询点下一页没反应

J2EE 码拜 7年前 (2017-05-07) 2621次浏览
值都得到了,就是点下一页不翻页,找不到问题在哪,前辈们帮本人看看啊
代码
<td colspan=”8″ align=”center”>
<a href=”javascript:doNewsList(1)”>首页</a>&nbsp;
<a href=”javascript:doNewsList(<s:property value=”#session.pageUtil.prePageNo” />);”>上一页</a>&nbsp;
<a href=”javascript:doNewsList(<s:property value=”#session.pageUtil.nextPageNo” />);”>下一页</a>&nbsp;
<a href=”javascript:doNewsList(<s:property value=”#session.pageUtil.totalPageNo” />);”>末页</a>&nbsp;
第<s:property value=”#session.pageUtil.currPageNo “/>页/共<s:property value=”#session.pageUtil.totalPage” />页
</td>
<form id=”frmPageList” action=”news/listAction” method=”post”>
<input type=”hidden” id=”txtCurrPageNo” value=”1″ name=”currPageNo” />
</form>
脚本
<script type=”text/javascript”>
function doNewsList(currPageNo){
//获取隐藏表单域,并将要查询的页码数给其赋值
var txtCurrPageNo=document.getElementById(“txtCurrPageNo”);
txtCurrPageNo.value=currPageNo;
//获取表单
var frmPageList=document.getElementById(“frmPageList”);
//手动调用表单的提交方法
frmPageList.submit();
}
</script>
解决方案

40

<tr align=”center” bgcolor=”#666666″>
<td colspan=”5″>
第${pageNow}页/共 ${pageCount}页
<a href=”<%=path %>/EmpServlet?method=query&pageNow=1&like=${like}”>首页</a>
<a href=”<%=path %>/EmpServlet?method=query&pageNow=${pageCount}&like=${like}”>尾页</a>
<c:choose>
<c:when test=”${pageNow > 1}”>
<a href=”<%=path %>/EmpServlet?method=query&pageNow=${pageNow-1}&like=${like}”>上一页</a>
</c:when>
<c:otherwise>
上一页
</c:otherwise>
</c:choose>
<c:choose>
<c:when test=”${pageCount <= 6}”>
<c:set var=”begin” value=”1″></c:set>
<c:set var=”end” value=”${pageCount}”></c:set>
</c:when>
<c:otherwise>
<c:set var=”begin” value=”${pageNow-3}”></c:set>
<c:set var=”end” value=”${pageNow+2}”></c:set>
<c:if test=”${begin < 1 }”>
<c:set var=”begin” value=”1″></c:set>
<c:set var=”end” value=”6″></c:set>
</c:if>
<c:if test=”${end > pageCount}”>
<c:set var=”begin” value=”${pageCount-5}”></c:set>
<c:set var=”end” value=”${pageCount}”></c:set>
</c:if>
</c:otherwise>
</c:choose>
<c:forEach begin=”${begin}” end=”${end}” var=”i”>
<c:if test=”$”></c:if>
<a href=”<%=path %>/EmpServlet?method=query&pageNow=${i}&like=${like}”>[${i}]</a>
</c:forEach>

<c:choose>
<c:when test=”${pageNow < pageCount}”>
<a href=”<%=path %>/EmpServlet?method=query&pageNow=${pageNow+1}&like=${like}”>下一页</a>
</c:when>
<c:otherwise>
下一页
</c:otherwise>
</c:choose>
</td>
</tr>


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明分页查询点下一页没反应
喜欢 (0)
[1034331897@qq.com]
分享 (0)