javabean+jsp的分页
我用javabean+jsp写了个分页技术,哪里都正常,就是点下一页。上一页没反应,始终都显示第一页,详细代码如下。Java code:
package com.cn.bean;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.cn.db.Jdbc;
public class Fenye {
private int maxpage;// 最大页码数
private int maxsum;// 记录总数
private int rowpage = 3;// 每页显示的记录数
private ResultSet result;// 每页的数据集
private int nowpage = 1;// 当前页码
private String tablename;// 表名称
private String typename;// 字段名
public Fenye(String tablename,String typename){
setTablename(tablename);
setMaxsum(tablename);
setTypename(typename);
setMaxpage();
}
public ResultSet getResult(int nowpage){
this.nowpage=nowpage;
Jdbc jd=new Jdbc();
Statement st;
try {
st = jd.getCon().createStatement();
result=st.executeQuery("select top "+getRowpage()+" * from (select *,row_number() over (order by "+getTypename()+" ) as rowno from "+getTablename()+" ) as a where rowno>"+(nowpage-1)*getRowpage());
} catch (SQLException e) {
e.printStackTrace();
}
return result;
}
public int getMaxpage() {
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
问题是这样的:
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......