仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 606|回复: 9
打印 上一主题 下一主题

[学习教程] JAVA编程:代码实例:JSP分页源程序

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
手机用到的是用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语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-14 00:42:32 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
小妖女 该用户已被删除
6#
发表于 2015-2-28 03:52:22 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
爱飞 该用户已被删除
7#
发表于 2015-3-5 13:26:59 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
不帅 该用户已被删除
8#
发表于 2015-3-9 00:01:41 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
海妖 该用户已被删除
9#
发表于 2015-3-12 18:58:04 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
深爱那片海 该用户已被删除
10#
发表于 2015-3-20 01:40:59 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表