pageshow.java
来自「这是一个网上书站的例子」· Java 代码 · 共 85 行
JAVA
85 行
package com.zxf.page;
import java.sql.ResultSet;
import java.util.Iterator;
public class PageShow {
public StringBuffer showLastPage(ResultSet rs, int column, int allRow,
int lastRow, int totalIndex,ShowKind showKind) {
// TODO Auto-generated method stub
StringBuffer buffer=new StringBuffer();
//int newId=1;
try
{ //<td width="19" rowspan="2">1</td>
buffer.append("<table>");
for(int i=1;i<=allRow;i++)//输出前N-1行
{
buffer.append("<tr>");
for(int j=1;j<=column;j++)
{
buffer.append(showKind.showDetail(rs));
}
buffer.append("</tr>");
}
buffer.append("<tr>");
for(int i=1;i<=lastRow;i++)//输出最后的行
{
buffer.append(showKind.showDetail(rs));
}
buffer.append("</tr>");
buffer.append("</table>");
buffer.append("<br><br>");
buffer.append(showKind.showTail(totalIndex));
}
catch(Exception e)
{
e.printStackTrace();
}
return buffer;
}
public StringBuffer showMidddlePage(ResultSet rs, int column, int row,
int totalIndex,ShowKind showKind) {
// TODO Auto-generated method stub
StringBuffer buffer=new StringBuffer();
try
{
buffer.append("<table>");
for(int i=1;i<=row;i++)//打印一整页的内容,呵呵
{
buffer.append("<tr>");
for(int j=1;j<=column;j++)
{
buffer.append(showKind.showDetail(rs));
}
buffer.append("</tr>");
}
buffer.append("</table>");
buffer.append("<br><br>");
buffer.append(showKind.showTail(totalIndex));
}
catch(Exception e)
{
e.printStackTrace();
}
return buffer;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?