当前位置: 代码迷 >> J2EE >> 翻页——servlet-jsp-oracle,该怎么解决
  详细解决方案

翻页——servlet-jsp-oracle,该怎么解决

热度:171   发布时间:2016-04-22 02:52:08.0
翻页——servlet-jsp-oracle
初学,老师教得太快了,有些跟不上了,现在用户管理里要实现一个翻页功能,主要是上一页,下一页和跳转功能。
最好能用servlet控制,JSP输出。链接的数据库是oracle。 不要让我去搜帖子,搜过了,但是改吧改吧,还是不行~

能否给个简便的实现方式,让我模仿一下,不然,根本下不了手。



------解决方案--------------------
页面上显示。。。如果你还没学过框架的话推荐使用JSTL标签,这是个例子
Java code
<c:forEach var="bm" items="${list}">  <tr><td align="center"><input type="checkbox" id="sel" name="sel" value="${bm.id}"></td>  <td align="center"><img src="<%=basePath %>images/bg_users.gif"></td>  <td align="center"><img src="<%=basePath %>images/t_5.gif"><img src="<%=basePath %>images/t_5.gif">  <img src="<%=basePath %>images/t_5.gif"></td>  <td align="center"><c:out value="${bm.nickname}"></c:out></td>  <td align="center"><c:out value="${bm.others}"></c:out></td>  <td align="center"><a href="ListAllUserServlet?who=${bm.others}"><img src="<%=basePath%>images/xie.jpg"></a></td>  <td align="center"><a href="main.files/updUser.jsp?zt=${bm.others}"><img src="<%=basePath %>images/xg.gif" style="cursor:hand"></a></td>  <td align="center"><a href="delUserServlet?zw=${bm.others}"><img src="<%=basePath %>images/sc.gif" style="cursor:hand"></a></td>  </tr>  </c:forEach>
------解决方案--------------------
设置一个PageBean,存储当前页,总条数,每页最大对象数,然后向DAO传入PageBean的属性,使用sql实现分页
------解决方案--------------------
SQL code
    select * from (                   select row_.*, rownum rownum_ from (                              select person_id, chn_name, chn_firstname_py from t_pbase_info                              ) row_ where rownum <=20                      ) where rownum_ >=11
  相关解决方案