谁有jsp分页的代码或者标签
或者代码的原理
自定义控件也行
谁有jsp分页的代码或者标签
答案:1 悬赏:60
解决时间 2021-02-06 10:09
- 提问者网友:全員惡人
- 2021-02-05 15:52
最佳答案
- 二级知识专家网友:恕我颓废
- 2021-02-05 16:15
<%@page contentType="text/html; charset=GBK"%><br><%@page language="java" import="jsp.DBconn,java.util.ArrayList"%><br><br><%<br> jsp.DBconn obj = new DBconn();<br> String sql = "select * from oneselect";<br>//得到一个数据集<br> java.sql.ResultSet rt = obj.resql(sql);<br> int j = 1;<br>%><br><script language="javascript" type="text/javascript"><br>function look(i){<br> alert("答案是:"+i);<br> return;<br> }<br></script><html><br><head><br><title>Oselect</title><br></head><br><body bgcolor="#ffffff"><br><h1 align="center">单项选择题查询</h1><br><form method="post" action="Oselect.jsp"><br><table align="center"><br><br><%<br><br>int i;<br>if(request.getParameter("page")!=null)<br>{<br>i=Integer.parseInt(request.getParameter("page"));<br>}<br>else<br>{<br> i=1;<br>}<br>int totelcount=0,count=4,page1=0;<br>try<br>{<br> rt.last();<br><br> totelcount = rt.getRow();<br>}<br>catch(java.lang.Exception ex)<br>{<br> System.out.print(ex.getMessage());<br>}<br> page1 = (totelcount + count - 1) / count;<br> if (i < 1) {<br> i = 1;<br> }<br> if (i > page1) {<br> i = page1;<br> }<br> int begin = (i - 1) * count + 1;<br> int end = i * count;<br><br>for (int x=begin;x<=end;x++) {<br> if(rt.absolute(x))<br> {<br> %><br> <tr bgcolor="ffffff"><br> <td width="500pt"><%=x%> :<br><%=rt.getString(2) %> (<br><br> ).<br></td><br> <td><br> <input type="submit" value="答案预览" onclick="look('<%=rt.getString(7)%>')"/><br> </td><br> </tr><br> <tr><br> <td width="500pt"> A:<br><%=rt.getString(3)%> ;<br> <br/><br> B:<br><%=rt.getString(4) %> ;<br> <br/><br><!--C:<input type="checkbox" name="chk"/><%=rt.getString(5) %>;<br />--> C:<br><%=rt.getString(5) %> ;<br> <br/><br> D:<br><%=rt.getString(6) %> ;<br> <br/><br> </td><br> </tr><br><%}}%><br><tr><br></tr><br> <tr><br> <td> </td><br> <td><br> <a href="Oselect.jsp?page=1">第一页</a><br> <a href="Oselect.jsp?page=<%=i-1%>">上一页</a><br> <a href="Oselect.jsp?page=<%=i+1%>">下一页</a><br> <a href="Oselect.jsp?page=<%=page1%>">最后一页</a><br> </td><br> </tr><br></table><br></form><br></body><br></html><br>把数据库连上就可以分页了。主要代码是分页算法。希望你能看明白。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |