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

📄 page.java

📁 servlet的几个简单的例子
💻 JAVA
字号:
import java.sql.ResultSet;
import java.sql.SQLException;

//分页
public class Page   {
    private String view ;
    
    public String getView() {
        return view;
    }
    
    public void setView(ResultSet rs,String style,int go,int pagesize) throws SQLException {
        
        if(style.equals("table")){
            this.view = "<table border='2' width='350' align='center'>";
            int i = 0;
            if(go != 1)
                rs.absolute(go-1);
            else{
                rs.first();
                rs.previous();
            }
            int colsize = rs.getMetaData().getColumnCount();
            while (rs.next()) {
                if(++i <= pagesize){
                    this.view= this.view +"<tr>";
                    for(int k = 0;k<colsize;k++){
                        this.view= this.view +"<td>"+rs.getString(k+1) + "</td>";
                    }
                    this.view= this.view +"</tr>";
                }else{
                    break;
                }
            }
            //最后一页
            if((go+pagesize) > this.getRow(rs)){
                this.view = this.view +"<tr><td><a href ='PageServlet?goto="+(go-pagesize)+"'>上一页</a></td><td>末 页</td></tr>";
            }//第一页
            else if(go == 1){
                this.view = this.view +"<tr><td>首 页</td><td><a href ='PageServlet?goto="+(go+pagesize)+"'>下一页</a></td></tr>";
            } else{
                this.view = this.view +"<tr><td><a href ='PageServlet?goto="+(go-pagesize)+"'>上一页</a></td><td><a href ='PageServlet?goto="+(go+pagesize)+"'>下一页</a></td></tr>";
            }
            this.view= this.view +"</table>";
        }else{
            this.view = "没有该样式";
        }
    }
    
    public int getRow(ResultSet rs) throws SQLException {
        ResultSet rsr = rs;
        rsr.last();
        return rsr.getRow();
    }
    
}

⌨️ 快捷键说明

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