日期:2014-05-19  浏览次数:20649 次

分页查询后 数据总数不变
我在jsp页面用了查询,查询功能正常能显示内容但是总条数和总页数不变是为什么呢,比如查之前共26条记录,共2页,查完后显示了3条数据,但是最下面的分页部分任然显示共26条记录,共2页
<div>
单位名称: <input type="text" class="search_input" id="comp_name" name="comp_name" value="${info.comp_name}"/>
<input type="submit" value="查找"/>
</div>
标签库我的用法如下请问应该怎么改啊,求高手解答,麻烦具体点
<td colspan="7">
<div class="t3"><table width="100%" align="center" cellspacing="0" cellpadding="0">
<tr><td align="left" valign="middle">
<pg:pager url="dispatch_dispatchbaseBatch.ghtm" items="${InfoView.total }" maxPageItems="${InfoView.page_list_count }" export="currentPageNumber=pageNumber">
<div class="pages">
&nbsp;&nbsp;共${InfoView.total}条记录,当前第${currentPageNumber}页,共${InfoView.pageCount}页,每页${InfoView.page_list_count }条记录&nbsp; &nbsp;
<pg:param name="source_table"/>
<pg:param name="comp_name"/>
<pg:param name="comp_province"/>
<pg:param name="comp_city"/>
<pg:param name="startTime"/>
<pg:param name="endTime"/>
<pg:param name="trade_type"/>
<pg:first>
<a href="${pageUrl}">首页</a>
</pg:first>
<pg:prev>
<a href="${pageUrl}">上一页</a>
</pg:prev>
<pg:pages>
<c:choose>
<c:when test="${currentPageNumber eq pageNumber }"><b>${pageNumber}</b>
</c:when>
<c:otherwise> <a href="${pageUrl }">${pageNumber }</a>
</c:otherwise>
</c:choose>
</pg:pages>
<pg:next>
<a href="${pageUrl}">下一页</a>
</pg:next>
<pg:last>
<a href="${pageUrl}">尾页</a>
</pg:last>
</div>
</pg:pager></td>
</tr>
</table>
</div>
</td>
------最佳解决方案--------------------
分页的原理是:
  先查总数,计算出有几个页;
  再查指定的页,按页数量,返回结果

你查总数的查询和查单页内容的查询条件不同了
------其他解决方案--------------------
加断点 观察变量的值 。。。
------其他解决方案--------------------
你的问题是 总条数和总页数不变  那么你就重点观察者两个变量啊 点击下一页 首页的时候看看 这个值的变化 你就能明白了。。
------其他解决方案--------------------
sql的问题。
------其他解决方案--------------------
引用:
分页的原理是:
  先查总数,计算出有几个页;
  再查指定的页,按页数量,返回结果

你查总数的查询和查单页内容的查询条件不同了

那要怎么改呢
------其他解决方案--------------------
引用:
加断点 观察变量的值 。。。

能具体点吗

------其他解决方案--------------------
我已经知道结果了 ,再写一个select语句专门count总条数