⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 624919.xml

📁 论坛精华帖子
💻 XML
📖 第 1 页 / 共 2 页
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>水中之邦</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<TopicId>624919</TopicId>
<TopicName>JSP分页的问题(20)</TopicName>
<PostUserId>152856</PostUserId>
<PostUserName>arnoldyu</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>7</ReplyNum>
<PostDateTime>2002-4-5 13:11:59</PostDateTime>
<Point>20</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>我是一个JSP新手,请问JSP网页的分页问题怎么解决(Oracle数据库),请举例说明!!</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>水中之邦</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4124720</ReplyID>
<TopicID>624919</TopicID>
<PostUserId>152856</PostUserId>
<PostUserName>arnoldyu</PostUserName>
<Point>0</Point>
<Content>请大家快来帮忙啊</Content>
<PostDateTime>2002-4-5 13:54:48</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>没爱,怎么行?</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>95</credit>
<ReplyID>4124943</ReplyID>
<TopicID>624919</TopicID>
<PostUserId>113322</PostUserId>
<PostUserName>apboy</PostUserName>
<Point>0</Point>
<Content>我们做的分页是一次读出放到Vector向量中,然后分页</Content>
<PostDateTime>2002-4-5 14:06:41</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>水中之邦</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4125609</ReplyID>
<TopicID>624919</TopicID>
<PostUserId>152856</PostUserId>
<PostUserName>arnoldyu</PostUserName>
<Point>0</Point>
<Content>请说的详细点
</Content>
<PostDateTime>2002-4-5 14:41:43</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>经历单纯的男人不要奢谈成熟和魅力</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>119</credit>
<ReplyID>4126667</ReplyID>
<TopicID>624919</TopicID>
<PostUserId>172275</PostUserId>
<PostUserName>huyuefox</PostUserName>
<Point>5</Point>
<Content>一般的方法:
oracle;用rownum分段查出,速度很快
sql&#32;server:用absolute()指向结果集的某一条数据;再利用总页数,每页显示的纪录数,来计算并指向某一页第一条纪录。
</Content>
<PostDateTime>2002-4-5 15:42:37</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>滕老四</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>4127955</ReplyID>
<TopicID>624919</TopicID>
<PostUserId>125086</PostUserId>
<PostUserName>tengyong</PostUserName>
<Point>10</Point>
<Content>你可以用“tag”,标签啊,网上有现成的处理分页显示的“tag&#32;lib”,你去下载下来,网址是www.jsptags.com&#32;,名称叫做“Pager&#32;Tag&#32;Library&#32;v1.1”,

1、编辑WEB-INF/Web.xml文件,在&lt;web-app&gt;...&lt;/web-app&gt;里添加——

&lt;taglib&gt;
&#32;&#32;&lt;taglib-uri&gt;
&#32;&#32;&#32;&#32;http://jsptags.com/tags/navigation/pager
&#32;&#32;&lt;/taglib-uri&gt;
&#32;&#32;&lt;taglib-location&gt;
&#32;&#32;&#32;&#32;/WEB-INF/jsp/pager-taglib.tld
&#32;&#32;&lt;/taglib-location&gt;
&lt;/taglib&gt;

2、建立/WEB-INF/jsp&#32;文件夹,把pager-taglib.tld复制到此目录。
3、建立/WEB-INF/lib&#32;文件夹,把pager-taglib.jar复制到此目录。
4、把pager-demo.jsp&#32;复制到站点根目录。
5、重新启动TOMCAT,然后访问pager-demo.jsp文件。&#32;
我这里有一段程序例子,你可以参考——

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;tag_test&lt;/title&gt;
&lt;meta&#32;http-equiv="Content-Type"&#32;content="text/html;&#32;charset=gb2312"&gt;
&lt;%response.setContentType("text/html;Charset=GB2312");%&gt;
&lt;%@&#32;taglib&#32;uri="http://jsptags.com/tags/navigation/pager"&#32;prefix="pg"&#32;%&gt;
&lt;%@&#32;page&#32;import="java.sql.*"%&gt;

&lt;jsp:useBean&#32;id="db"&#32;class="com.bigchina.bugstat.dbquery"&#32;scope="page"&#32;/&gt;
&lt;/head&gt;

&lt;body&#32;bgcolor="#FFFFFF"&#32;text="#000000"&gt;
&lt;!--&#32;设置分页显示程序的相关变量&#32;--&gt;
&lt;%
&#9;String&#32;requestUri&#32;=&#32;request.getRequestURI();
&#9;int&#32;indexOfqm&#32;=&#32;requestUri.indexOf('?');
&#9;if&#32;(indexOfqm&#32;!=&#32;-1)
&#9;&#9;requestUri&#32;=&#32;requestUri.substring(0,&#32;indexOfqm);
&#9;String&#32;style&#32;=&#32;request.getParameter("style");
%&gt;
&lt;!--&#32;END&#32;--&gt;
&lt;!--&#32;选择分页形式&#32;--&gt;
&lt;table&#32;width="85%"&#32;border="0"&#32;cellspacing="0"&#32;cellpadding="0"&#32;align="center"&gt;
&#32;&#32;&lt;tr&gt;&#32;
&#32;&#32;&#32;&#32;&lt;td&#32;width="56%"&#32;height="4"&#32;&gt;&#32;
&#32;&#32;&#32;&#32;&#32;&#32;&lt;h4&#32;align="right"&gt;&lt;font&#32;face="Arial,&#32;Helvetica,&#32;sans-serif"&gt;请选择分页形式&lt;br&gt;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&lt;/font&gt;&lt;font&#32;face="Arial,&#32;Helvetica,&#32;sans-serif"&gt;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&lt;a&#32;href="&lt;%=&#32;requestUri&#32;%&gt;?style=simple"&gt;Simple&lt;/a&gt;&#32;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&lt;a&#32;href="&lt;%=&#32;requestUri&#32;%&gt;?style=jsptags"&gt;JSPTags.com&lt;/a&gt;&#32;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&lt;a&#32;href="&lt;%=&#32;requestUri&#32;%&gt;?style=altavista"&gt;AltaVista&amp;reg;&lt;/a&gt;&#32;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&lt;a&#32;href="&lt;%=&#32;requestUri&#32;%&gt;?style=google"&gt;&lt;font&#32;color="#0000cc"&gt;G&lt;/font&gt;&lt;font&#32;color="#cccc00"&gt;oo&lt;/font&gt;&lt;font&#32;color="#0000cc"&gt;g&lt;/font&gt;&lt;font&#32;color="#00cc00"&gt;l&lt;/font&gt;&lt;font&#32;color="#cc0000"&gt;e&lt;/font&gt;&lt;small&gt;&lt;sup&gt;SM&lt;/sup&gt;&lt;/small&gt;&lt;/a&gt;&#32;
&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&lt;/font&gt;
&#9;&#32;&#32;&#32;&lt;/h6&gt;
&#32;&#32;&#32;&#32;&#32;&#32;&lt;/td&gt;
&#32;&#32;&lt;/tr&gt;
&lt;/table&gt;
&lt;!--&#32;END&#32;--&gt;
&lt;!--&#32;设置分页显示每页的记录个数&#32;--&gt;
&lt;pg:pager&#32;maxIndexPages="&lt;%=&#32;10&#32;%&gt;"&gt;
&#32;&#32;&lt;pg:param&#32;name="style"/&gt;&#32;
&lt;!--&#32;END&#32;--&gt;
&lt;table&#32;width="85%"&#32;border="1"&#32;cellspacing="0"&#32;cellpadding="0"&#32;align="center"&gt;
&#32;&#32;&lt;tr&gt;
&#32;&#32;&#9;&lt;td&#32;width="10%"&gt;&lt;div&#32;align="center"&gt;序号&lt;/div&gt;&lt;/td&gt;
&#32;&#32;&#32;&#32;&lt;td&#32;width="25%"&gt;&lt;div&#32;align="center"&gt;发表时间&lt;/div&gt;&lt;/td&gt;
&#32;&#32;&#32;&#32;&lt;td&#32;width="50%"&gt;&lt;div&#32;align="center"&gt;主题&lt;/div&gt;&lt;/td&gt;
&#32;&#32;&#32;&#32;&lt;td&#32;width="10%"&gt;&lt;div&#32;align="center"&gt;长度&lt;/div&gt;&lt;/td&gt;
&#32;&#32;&lt;/tr&gt;
&lt;%
String&#32;boardID="3";

db.connectDB();

String&#32;strSQL="select&#32;*&#32;from&#32;bbs1&#32;where&#32;boardID='"+boardID+"'&#32;and&#32;isdelete='N'&#32;order&#32;by&#32;createtime&#32;asc&#32;";
int&#32;i=0;
db.executeQuery("benss",strSQL);

while(db.next("benss"))

{
&#9;String&#32;topic=db.getString("benss","topic");
&#32;&#32;&#32;&#32;String&#32;time=db.getString("benss","createtime");
&#32;&#32;&#32;&#32;String&#32;lenth=db.getString("benss","lengh");&#32;
&#9;i=i+1;
%&gt;
&lt;!--&#32;显示一条记录&#32;--&gt;
&lt;pg:item&gt;&#32;
&#32;&#32;&lt;tr&gt;
&#9;&lt;td&#32;width="10%"&gt;&lt;%=i%&gt;&lt;/td&gt;
&#32;&#32;&#32;&#32;&lt;td&#32;width="25%"&gt;&lt;%=time%&gt;&lt;/td&gt;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -