以下是主控方法:?
public List select(int number){
??? ?Query query = getSession().createQuery("from Login as c order by c.username asc");
??? ?query.setFirstResult(number);
??? ?query.setMaxResults(3);
?????return query.list();
??? }
下面是被調方:
<jsp:useBean id="login" scope="page" class="db.LoginDAO">
??<%
???? if (request.getParameter("number")==null);
???? else
???? ?number = Integer.parseInt(request.getParameter("number"));?
??????java.util.List list = login.select(number);
???Iterator it = list.iterator();
???while(it.hasNext()){
????db.Login l = (db.Login)it.next();
????out.print("<br>"+l.getUsername() + " " + l.getPassword() + "<br>");
????p++;
???}
???? %>
?</jsp:useBean>
?<a href="Insert.jsp?number=<%=number+3%>">下一頁</a><br>
?<a href="Insert.jsp?number=<%=number-3%>">上一頁</a>
public List select(int number){
??? ?Query query = getSession().createQuery("from Login as c order by c.username asc");
??? ?query.setFirstResult(number);
??? ?query.setMaxResults(3);
?????return query.list();
??? }
下面是被調方:
<jsp:useBean id="login" scope="page" class="db.LoginDAO">
??<%
???? if (request.getParameter("number")==null);
???? else
???? ?number = Integer.parseInt(request.getParameter("number"));?
??????java.util.List list = login.select(number);
???Iterator it = list.iterator();
???while(it.hasNext()){
????db.Login l = (db.Login)it.next();
????out.print("<br>"+l.getUsername() + " " + l.getPassword() + "<br>");
????p++;
???}
???? %>
?</jsp:useBean>
?<a href="Insert.jsp?number=<%=number+3%>">下一頁</a><br>
?<a href="Insert.jsp?number=<%=number-3%>">上一頁</a>