教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

JavaWeb课程设计 - 图文(7)

来源:网络收集 时间:2026-09-04
导读: return; } //到末页 public void doLast( Hashtable inputData, Hashtable outputData, HttpSession mySession ) throws Exception { //首先获得全部客户信息,并计算出最后一页的位置 Vector allCustomers = (Vect

return; }

//到末页

public void doLast( Hashtable inputData, Hashtable outputData, HttpSession mySession ) throws Exception {

//首先获得全部客户信息,并计算出最后一页的位置 Vector allCustomers = (Vector)mySession.getAttribute(\); int iMax = allCustomers.size();

int iMaxPage = (int)Math.ceil((double)iMax/20); int iIndex = (iMaxPage-1)*20;

//首页的index一定为0 outputData.put( \, CommonConst.VIEWID_INFOR_REMIND); //往值域中设置当前位置信息

outputData.put( \, new Integer(iIndex) ); return; }

//到前页

public void doPrev( Hashtable inputData, Hashtable outputData, HttpSession mySession ) throws Exception {

//首先获得当前页

String sCurPage = (String)inputData.get(\); int iCurPage = (new Integer(sCurPage)).intValue(); int iIndex = (iCurPage-2)*20; outputData.put( \, CommonConst.VIEWID_INFOR_REMIND); //往值域中设置当前位置信息

outputData.put( \, new Integer(iIndex) ); return; }

//到次页

public void doNext( Hashtable inputData, Hashtable outputData,

31

HttpSession mySession ) throws Exception {

//首先获得当前页

String sCurPage = (String)inputData.get(\); int iCurPage = (new Integer(sCurPage)).intValue(); int iIndex = iCurPage*20; outputData.put( \, CommonConst.VIEWID_INFOR_REMIND); //往值域中设置当前位置信息

outputData.put( \, new Integer(iIndex) ); return; }

//到首页

public void doSpec( Hashtable inputData, Hashtable outputData, HttpSession mySession ) throws Exception {

//首先获得指定页码

String sSpecPage = (String)inputData.get(\); //获得全部客户信息,并计算出最后一页的位置 Vector allCustomers = (Vector)mySession.getAttribute(\); int iMax = allCustomers.size();

int iMaxPage = (int)Math.ceil((double)iMax/20); int iSpec = (new Integer(sSpecPage)).intValue(); //如果指定页大于全部页码,则跳转到第一页 if ( iSpec > iMaxPage ) {

iSpec = 1; }

//指定页

outputData.put( \, CommonConst.VIEWID_INFOR_REMIND); //往值域中设置当前位置信息

outputData.put( \, new Integer((iSpec-1)*20) ); return; }

}

32

六、对本系统开发的思考总结

MVC模块划分、内容结构如何组织的方法,对一个Web程序设

计的影响是很大的,有效的规划可以为Web程序设计增加美感。其它的模块则有一定的联系性。

但是所有的模板其并非是层级关系——即一层一层的点下去,他们可以通过导航栏上的链接转到其它WEB程序设计上,由此可形成一个具有Web程序设计的模式,因此这些模块之间可以实现无顺序关系,却仍能感受到该Web程序设计是一个很条理。

美工方面做得还是差了些,以后会多下一番功夫。

七、对软件开发方法的体会

我想这次项目的完成对我们有很大的帮助,不仅在JAVA语言的运用上有了提高,对于数据库语言及操作也有了比较全面深刻的了解,比如如何创建一个表,插入相应的字段,给字段添加相关的属性,以及对表进行相关的搜索。在服务器中的.xml文件配置方面也了解到了相应标签的含义以及如何配置,并上传到服务器上。在此次项目中,对有关制作WEB项目的软件比如Tomcat、MyEclipse等软件的运用上也有了小幅的提高。综合一上,这次web项目的制作对我在综合运用方面有了很大的帮助提高。

在本次项目的编写修改过程中,遇到最大的困难是在主题部分中

33

发表汉字。一开始我们的项目中,只能发表和修改数字和英文,一旦出现汉字,就会显示出乱码或者报错,根据实际情况我们在DAO中加入了汉字转码语句,又将jsp页面中的编码形式全部改成utf-8的编码格式,但是发表或修改后的页面并没有像预期那样出现了中文,而且给我们报出了错误,经研究发现已经向后台数据库中插入了中文,但是在页面中无法显示,后对页面相应的语句进行微调后页面终于出现了中文。此外,在本次项目的编写中,我学会了对系统报出的404错误和500错误的问题出现的地方进行修改。

八、自主创新声明

本系统源于《Java Web

数据库系统应用开发与实例》书中的第八章内容,

在熟练掌握了书上内容的基础上,加入了自己的创新与理解,对于美工方面及css样式上做了改进,用户体验和交互性更好。

九、致谢

在这里我非常感谢我们的指导老师-贺秉庚,他对本系统的开发作

了悉心的讲解指导,帮助解决了多个难点,本系统才得以及时完成。不管是贺老师深厚的理论知识或是严谨的工作态度都让我受益匪浅。同时也很感谢我们同学的帮助,才得以成功完成此次课程设计。在整个课程设计过程中,我们互相帮助,互相学习,使大家都得到了不少的收获,也使我们全体成员都在课程设计中获得了整体的提高。 参考文献:

34

[1] 沈应逵. Java Web数据库系统应用开发与实例.北京:人民邮电出版社,2009

35

…… 此处隐藏:1094字,全部文档内容请下载后查看。喜欢就下载吧 ……
JavaWeb课程设计 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/444837.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)