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 + -
显示快捷键?