小魔女 发表于 2015-1-18 11:39:43

JAVA网页设计具体的jsp分页

还得说上一点,就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的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。

只想知道 发表于 2015-1-19 08:48:46

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

小女巫 发表于 2015-1-19 16:16:25

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

海妖 发表于 2015-1-22 06:54:14

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

兰色精灵 发表于 2015-1-30 23:30:47

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

小魔女 发表于 2015-1-31 15:49:55

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

谁可相欹 发表于 2015-2-2 21:45:20

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

若天明 发表于 2015-2-3 22:27:07

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

愤怒的大鸟 发表于 2015-2-9 05:40:32

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

山那边是海 发表于 2015-2-27 01:52:43

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

精灵巫婆 发表于 2015-3-16 11:15:52

是一种使用者不需花费很多时间学习的语言

莫相离 发表于 2015-3-22 22:12:31

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

因胸联盟 发表于 2015-3-27 08:10:42

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

活着的死人 发表于 2015-4-8 00:07:15

是一种语言,用以产生「小应用程序(Applet(s))

飘灵儿 发表于 2015-4-10 09:17:44

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

变相怪杰 发表于 2015-4-14 13:42:44

Java是一种计算机编程语言,拥有跨平台、面向对java

再现理想 发表于 2015-4-15 11:35:30

是一种突破用户端机器环境和CPU

小妖女 发表于 2015-4-21 22:59:44

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

再见西城 发表于 2015-4-26 10:10:45

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

仓酷云 发表于 2015-4-27 22:50:30

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
页: [1]
查看完整版本: JAVA网页设计具体的jsp分页