|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。js|分页
我的一个具体的jsp分页程序!(oracle+jsp+apache)
一条件
但愿最新的记录在开首给你的表创建查询:
表:mytable
查询:createorreplaceviewasmytable_viewfrommytableorderbyiddesc个中,最好利用序列号createsequencemytable_sequence来主动增添你的记录id号
二源程序
<%StringsConn="你的毗连"
Class.forName("oracle.jdbc.driver.OracleDriver");
Connectionconn=DriverManager.getConnection(sConn,"你的用户名","暗码");
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Statementstmtcount=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSetrs=stmt.executeQuery("select*frommytable_view");
Stringsqlcount="selectcount(*)frommytable_view";
ResultSetrscount=stmtcount.executeQuery(sqlcount);
intpageSize=你的每页显现记录数;
introwCount=0;//总的纪录数
while(rscount
intpageCount;//总的页数
intcurrPage;//以后页数
StringstrPage;
strPage=request.getParameter("page");
if(strPage==null){
currPage=1;
}
else{
currPage=Integer.parseInt(strPage);
if(currPage<1)currPage=1;
}
pageCount=(rowCount+pageSize-1)/pageSize;
if(currPage>pageCount)currPage=pageCount;
intthepage=(currPage-1)*pageSize;
intn=0;
rs.absolute(thepage+1);
while(n<(pageSize)&&!rs
%>
<%rs.close();
rscount.close();
stmt.close();
stmtcount.close();
conn.close();
%>
//上面是第几页等
<formname="sinfo"method="post"action="sbinfo_index.jsp?condition=<%=condition%>&type=<%=type%>"onSubmit="returntestform(this)">
第<%=currPage%>页共<%=pageCount%>页共<%=rowCount%>条
<%if(currPage>1){%><ahref="sbinfo_index.jsp?condition=<%=condition%>&type=<%=type%>">首页</a><%}%>
<%if(currPage>1){%><ahref="sbinfo_index.jsp?page=<%=currPage-1%>&condition=<%=condition%>&type=<%=type%>">上一页</a><%}%>
<%if(currPage<pageCount){%><ahref="sbinfo_index.jsp?page=<%=currPage+1%>&condition=<%=condition%>&type=<%=type%>">下一页</a><%}%>
<%if(pageCount>1){%><ahref="sbinfo_index.jsp?page=<%=pageCount%>&condition=<%=condition%>&type=<%=type%>">尾页</a><%}%>
跳到<inputtype="text"name="page"size="4"style="font-size:9px">页
<inputtype="submit"name="submit"size="4"value="GO"style="font-size:9px">
</form>
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。 |
|