jsp要实现搜索和分页的时候,分两步:1搜索;2分页。搜索时需要拼SQL语句,但分页不需要拼分页的SQL语句。搜索时按搜索条件读取出所有的数据,分页是在jsp页面中控制,如果用JSTL,那么就是用<forEach>标签控制。
jsp中的<forEach>中代码示例:
<c:forEach items="${as}" var="i" begin="${pa*4}" end="${(pa+1)*4-1}" >
<dl style="float: left">
<dt>
<img src="../imgs/book.jpg" />
</dt>
<dd>
${i.atitle }
</dd>
<dd>
${i.c }
</dd>
<dd>
${i.u }
</dd>
</dl>
</c:forEach>