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() {
相关问答:
问题1.
如何通过RandomAccessFile类的seek()方法将指针移动到文件末尾,再用writeChars(String s)将数据写入某个文档文件
问题2.
StringTokenizer是什么东西,干嘛用的?
由于小弟初学js ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......
<%@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,也面不会跳转 ......
top.jsp里面引用控件<object id="ocx" classid ="clsid:......"></object>
试问我怎么才能在main.jsp页面中获取该控件???
top.jsp、main.jsp是框架页 ......