灵魂腐蚀 发表于 2015-1-18 11:16:23

JAVA编程:代码实例:JSP分页源程序

手机用到的是用j2me所编出来的小程序。js|程序|分页<%@pagecontentType="text/html;charset=gb2312"language="java"%>
<%@pageimport="java.util.*"%>
<%@pageimport="java.io.*"%>
<%@pageimport="java.sql.*"%>
<html>
<head>
<title>教员信息查询</title>
<styletype="text/css">
<!--
.style1{
font-family:"汉文行楷";
color:#FFFFFF;
}
-->
</style>
<linkhref="default.css"rel="stylesheet"type="text/css">
<styletype="text/css">
<!--
.style6{
color:#000000;
font-size:24px;
}
.style9{font-size:24px}
-->
</style>
</head>
<bodybgcolor="#ffffff">
<%session.getAttribute("a_name");%>
<h1align="center"class="style1style6style9">教员信息查询</h1>
<hr/>
<jsp:useBeanid="tmessgeBean"scope="page"class="computer.sqlbean"/>
<tablewidth="100%"border="0"cellpadding="0"cellspacing="0">
<tralign="center"bgcolor="#00FFFF">
<tdcolspan="5"bgcolor="#666666"class="style4"><divalign="right"><ahref="index.html">前往首页</a></div></td>
</tr>
<tralign="center"bgcolor="#999999">
<tdclass="style4">教号</td>
<tdclass="style4">姓名</td>
<tdclass="style4">系别</td>
<tdclass="style4">专业</td>
<tdclass="style4">操纵选项</td>
</tr>
<%
request.setCharacterEncoding("gb2312");
intnowPages;//以后页
intpages;//哀求页数
intcountPerPage=10;//每页显现条数
intpageCount;//总页数
intrecordCount=tmessgeBean.getCounter("selectcount(*)fromdysf_teacher");
pageCount=(int)Math.ceil((recordCount+countPerPage-1)/countPerPage);//算出总页数
if(request.getParameter("pages")==null){
pages=1;
}else{
pages=newInteger(request.getParameter("pages")).intValue();
}

if(pages>pageCount){
nowPages=1;
}else{
nowPages=pages;
}
ResultSetrs=tmessgeBean.executeQuery("Selecttop"+countPerPage+"*fromdysf_teacherwhereidnotin(selecttop"+(nowPages-1)*countPerPage+"idfromdysf_teacherorderbyiddesc)orderbyiddesc");
while(rs.next()){
StringID=rs.getString("id");
Stringtdepartment=rs.getString("department");
Stringtspecial=rs.getString("special");
Stringtname=rs.getString("name");
%>
<tr>
<tdwidth="20%"align="center"><%=ID%></td>
<tdwidth="20%"><divalign="center"></div>
<divalign="center"><%=tname%></div></td>
<tdwidth="20%"><divalign="center"></div>
<divalign="center"><%=tdepartment%></div></td>
<tdwidth="20%"><divalign="center"></div>
<divalign="center"><%=tspecial%></div></td>
<tdalign="center"><ahref="atdelete.jsp?ID=<%=ID%>">删除</a></td>
</tr>
<%
}
rs.close();
%>
<tralign="right">
<tdcolspan="5">共有<fontcolor=red><%=recordCount%></font>笔记录以后<fontcolor=red><%=nowPages%>/<%=pageCount%></font>页
<%if(pageCount>1){%>
<%if(pages>1){%>
<ahref="">首页</a>
<%}if(pages<pageCount){%>
<ahref="?pages=<%=nowPages+1%>">下一页</a>
<%}if(pages!=1){%>
<ahref="?pages=<%=nowPages-1%>">上一页</a>
<%}%>
<ahref="?pages=<%=pageCount%>">尾页</a>
<%}%>跳转到
<selectname="pages">
<%for(inti=1;i<=pageCount;i++){%>
<optionvalue="<%=i%>"<%if(nowPages==i){%>selected<%}%>><%=i%></option>
<%}%>
</select>页</td>
</tr>
</table>
<hr/>
</body>
</html>

微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......

兰色精灵 发表于 2015-1-20 19:07:07

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

蒙在股里 发表于 2015-1-29 15:29:30

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

若天明 发表于 2015-2-6 02:20:46

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

愤怒的大鸟 发表于 2015-2-14 00:42:32

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

小妖女 发表于 2015-2-28 03:52:22

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

爱飞 发表于 2015-3-5 13:26:59

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

不帅 发表于 2015-3-9 00:01:41

Java 编程语言的风格十分接近C、C++语言。

海妖 发表于 2015-3-12 18:58:04

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

深爱那片海 发表于 2015-3-20 01:40:59

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
页: [1]
查看完整版本: JAVA编程:代码实例:JSP分页源程序