毕业设计(论文)-基于javabean+servlet残障流浪者查询系统.doc_第1页
毕业设计(论文)-基于javabean+servlet残障流浪者查询系统.doc_第2页
毕业设计(论文)-基于javabean+servlet残障流浪者查询系统.doc_第3页
毕业设计(论文)-基于javabean+servlet残障流浪者查询系统.doc_第4页
毕业设计(论文)-基于javabean+servlet残障流浪者查询系统.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要虽然我国经济体制和社会福利已经有所改善,但仍然有很多残疾人和流浪者的生活得不到改善,他们每天过着食不果腹,衣不遮体的生活,作为社会的新一代青年,我们有责任和义务贡献我们自己的力量来帮助我们的同胞,随着网络计算机不断的深入到人们的生活,人与人之间的交流更加方便快捷了,本文中将要介绍的残障流浪者查询系统就是为了帮助那些与家人或者朋友失去联系的人,使他们重新回到家人和朋友的身边 。普通用户在访问本系统网站中需要注册,注册后可以搜索想要找的人的信息,也可以修改信息,发表留言,查看相关信息,以及向我们提出意见等,而管理员有对会员以及发布信息管理的权限。本系统使用jsp做为主要页面编辑语言,页面设计语言为div+css,程序设计中主要设计语言是javabean+servlet,其中也涉及到一些javascript脚本语言,应用的数据库是sql2000关键词:残障流浪者查询系统 javabean+servlet sql2000 css+div Abstract目录第一章 绪论1.1 系统背景Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。 这几年来随着计算机应用的发展和普及,人们之间的联系越来越方便快捷,而凭借着自身强大的信息储存和信息共享功能,特别是数据库技术在Internet中的广泛应用,使得找一个人也变得不再麻烦,我国虽然是一个经济和社会福利普及率很广的国家,但走在街上仍然可以看到一些残疾人和流浪者过着艰苦的生活。如果可以将他们的信息收集在一起,这样就可以使他们的家人或者朋友有一个比较集中的找人地方。 由于行动或者一些其他的不便使得他们的权益容易受到侵犯,而在我国法律 知识的普及并不是很广泛,如果能将法律宣传与残障流浪者查询结合在一起,不仅可以帮助残疾人或流浪者找到亲人还可以宣传法律知识,帮助他们维护自己的权益本系统所采用的设计语言是jsp(java server page),目前市场上大部分的设计语言是php,,虽然jsp因对技术和成本有比较高的要求而在国内不是很流行,但其高移植性和编译后运行的特点已经成为开发动态网站的主流技术,而且未来几年一定会成为国内主流编程语言。第二章 系统规划21系统目标22现行系统调查虽然计算机网络发展很快速也很普及,但关于残疾人流浪者查询的网站还很少,并且大多数查询等信息网站适用的人群都很广泛,对于一些特殊群体的帮助和针对性不是很强。23所建议的系统新开发的系统应该更适用与残障和流浪者,针对他们的需求设计,多发布一些流浪者与残疾人的相关信息,做到既节省开支,又具有效率高的特点。24可行性分析技术可行性-本系统所采用的设计语言是jsp(java server page),目前国内市场上大部分的设计语言是php,,相比这两种语言,虽然jsp因对技术和成本有比较高的要求而在国内不是很流行,但其高移植性和编译后运行的特点已经成为开发动态网站的主流技术,而且未来几年一定会成为国内主流编程语言。数据库是SQL Sever 2000经济可行性-由于本系统实际上类似一个信息发布和查询的系统,需要的应用软件在网上均可以下载到,系统的成本主要集中在系统软件的开发上,当系统投入运行后可以为大家提供一个交流平台。所带来的效益远远大于系统软件的开发成本,在经济上完全可行。 操作可行性-本系统的界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;信息处理迅速准确。通过以上分析,得出结论,此次的残障流浪者查询系统在残障流浪者管理查询发面有很大的优势,可行性高。第三章 需求分析3.1系统编写目的在网络技术逐渐渗入社会生活各个层面的今天,要想查询某个信息不再是一件难事 ,我们国家还有很多残疾人或者流浪者迷失了自己的家乡,残障流浪者查询系统可以帮助那些迷失了家乡的人找奥自己的家人和朋友,同时该网站也会发布一些残障流浪者的相关信息,和一些友情链接,希望能为那些残障者和流浪者提供力所能及的帮助。3.2系统实现的目标本系统预期的目的是通过网站上的资源方便残障流浪者与其家人和朋友联系,吧自己知道的相关信息发布到上面去,或者如果有什么好的建议可以联系我们,大家一起维护网站,一起帮助那些需要帮助的人。33 系统应实现功能 残障流浪者查询系统和一般的信息管理系统功能相类似,除了主要的查询功能外还应该提供一些其他功能,本系统应该具有的的功能如下:(1)账号注册功能:普通用户可以注册成为该网站会员,浏览该网站内容(2)注册信息修改功能:用户可以修改自己注册的信息(3)发表查看留言功能:用户可以查看系统留言板,也可以留言(4)留言管理功能:管理员可以对流言进行审核管理(5)信息浏览功能:用户可以查看网站发放不的一些相关信息(6)反馈功能:用户可以根据我们的邮箱和联系地址联系我们第四章 总体设计4.1 项目规划残障流浪者查询系统由前台用户基本操作及后台管理2部分组成。l 用户界面:该部分主要包括用户个人中心(其中包括信息查看、修改等功能),看留言板、查询其他用户信息、查看管理员发布的相关信息等。l 管理员界面:该部分包括对用户和管理员的管理和对用户留言的管理。42系统功能结构设计通过上面的功能说明,本系统的总共有一下功能模块:(1)用户信息查询(2)用户信息修改(4)用户信息插入(3)用户信息删除(5)添加管理员(6)删除管理员(7)查看相关信息(8)查看留言板(9)用户留言(10)删除留言43系统功能结构图4.3.1,系统前台功能结构图4.3.2系统后台功能结构图4.4处理过程设计4.4.1系统前台ipo图4.4.2系统后台ipo图4.5 数据库设计首先,启动sql server 2000,打开企业管理器,新建一个数据库,并给这个新的数据库命名为mrz。其次,再新建所需要的表,本系统所需要的表如下所示:管理员表字段名数据类型长度是否主键描述lognamechar10是账号paswordchar10密码用户表字段名数据类型长度是否主键描述lognamechar10是账号passwordchar10密码namesachar10姓名phonechar20性别numberchar20年龄placechar60身份证号homechar60联系电话emailchar20家庭地址留言板表字段名数据类型长度是否主键描述messtitlechar60标题messsubjectchar200主题第五章 详细设计5.1 用户登录功能此部分是实现用户的登录功能。用户先登录,登录成功后即可转入系统主页,若登录失败可以先注册,然后在登录。管理员用户可以通过另外一个入口进入网站后台进行管理。5.1.1人机界面5.2 用户注册功能此部分是实现用户的注册功能。如果用户不是会员可以先注册,然后在登录用户先阅读注册协议,同意协议后,通过填写注册资料,正确填写后,点击注册按钮后便可注册成为正式的会员。用户名最多不能超过16个字符,而且不允许注册重复的用户名。人机界面5.2.2操作流程图5.3 用户系统首页当用户登录后会自动转入到这个页面,里面有个人信息管理,信息发布,留言板,联系我们以及友情链接等功能链接人机界面5.4个人中心页面此页面的功能是对个人信息的管理和查看相关的信息人机界面5.4.1个人信息页面此页面显示用户信息人机界面5.4.2更改个人信息页面此页面可以可以使用户更改个人信息人机界面5.5流浪者查询功能用户可以在页面查询想要的资源,并且可以返回主页人机界面5.5.1显示所有用户该功能页面显示所有注册用户人机界面5.5.2按年龄查询用户按年龄查询用户资料人机界面5.6留言板页面在此页面用户可以发布和查看留言,并且可以返回主页人机界面5.7相关信息页面介绍最新相关消息,使用户得到想要的信息人机界面5.8友情链接页面使用超链接提供一些相关网站方便用户浏览人机界面5.9管理员登录功能此部分是实现管理员的登录功能。管理员先登录,登录成功后即可转入系统后台人机界面5.9.1 操作流程图5.10后台管理主页管理员通过这个页面可以实现插入和更改用户记录,添加和删除管理员以及查看和删除留言的功能。5.11插入用户页面此功能是管理员主动将一些自己知道或者本人无法注册的用户加入到系统中,方便别人搜索。人机界面5.12 删除用户记录此页面功能是通过输入想要删除的用户名删除一些注销或者无用的用户人机界面5.13 添加管理员页面此页面的功能是添加一个管理员人机界面5.14 删除管理员页面此页面的功能是删除一个管理员,原理是通过输入的关键字从管理员数据库中删除管理员记录人机界面5.15查看用户留言此页面的功能是查看用户的留言,原理是从留言板表中将所有留言记录输出人机界面5.16删除用户留言此页面的功能是删除用户留言,原理是通过输入的关键字将留言板数据库中的留言删除人机界面第六章 系统的实施与维护系统实施是继系统规划、系统分析、系统设计之后的又一个重要阶段,它将按照系统设计选定的方案具体实施。在系统分析和系统设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,工作成果是以各种系统分析和设计文档来体现的。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化为物理实现。管理信息系统在完成系统实施、投入正常运行后,就进入系统运行与维护阶段。系统维护的目的是保证管理信息系统正常而可靠的运行,并能够使系统不断得到改善和提高,以充分发挥作用。因此,系统维护是为了保证系统中的各个要素随着环境的变化始终处于最新、最正确的工作状态,是信息系统可靠运行的重要技术保障。这一阶段包括开发工具的选择,功能模块的实现等主要活动。6.1 选择开发工具:程序设计的编写是以程序设计语言为工具的,本系统的前端软件开发工具选用了JSP、servlet,后台数据库选用 Microsoft SQL Server 2000。网页设计美工用Macromedia Dreamweaver 8 6.1.1关于Jsp+tomcat Jsp是java Server page 的缩写,是由sun公司倡导、许多公司参与,与1999年推出的一种web服务设计标准。JSP 是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站,要想学好JSP技术,必须要有较好的Java语言基础,以及HTML语言方面的知识。Tomcat是一个免费的开源JSP引擎,也称作tomcat服务器6.1.2 Microsoft SQL Server 2000SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的较新版本。SQL Server 2000数据库引擎提供完整的XML支持。它还具备构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000关系数据库引擎支持当今苛刻的数据处理所需的功能。数据库引擎充分保护数据完整性,同时将管理众多并发修改数据库的用户的开销减到最小。SQL Server 2000分布式查询使得以引用来自不同数据源的数据,就好像这些数据是SQL Server 2000数据库的一部分,同时分布式事务支持充分保护分布式数据更新的完整性。6.1.3关于Macromedia Dreamweaver 8Macromedia Dreamweaver 8是一个可视化的网页设计和网站管理工具,支持最新的Web技术,美观用户界面,多重用户配置,增强的源代码编辑功能,扩展的文档格式支持,加强的服务器模式扩展,改进的数据库链接操作,提升了与外部应用程序的协作。6.2 系统环境操作系统:Microsoft Windows XP或更高版本。数 据 库:Microsoft SQL Server 2000JSP服务器:tomcat5.0CPU要求:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。内存:如果使用Windows 2000或Windows XP建议使用512MB以上内存。6.3 程序设计:6.3.1 程序设计概要:程序设计又称编码,为了保证编码工作正确而顺利进行,一方面程序设计人员必须仔细阅读系统设计的全部文档资料,充分理解程序模块的内部过程和外部接口,以保证系统实施与系统设计的一致性。另一方面,程序设计人员必须深刻的理解,熟练的掌握和正确的运用程序设计语言以及软件开发环境和工具,以保证功能的正确实现。对程序设计的基本质量要求是程序的正确性,即一方面正确运用程序设计语言环境,以避免语法的错误。另一方面,程序所描述的过程和算法要满足系统设计的功能要求,以避免语义错误。我们尽量使程序不仅能在计算机上正确执行,而且对于阅读人来说犹如一篇好文章,结构清晰,逻辑简明,易读易懂,便于修改和扩充。6.3.1 程序设计方法程序设计的目的为实现系统分析和系统设计中溢出的管理方法和处理构想。编写程序应该符合软件工程化,即利用工程化的方法进行软件开发,这样可提高效率,也有利于维护和修改。由于本系统的实质是一个基本的信息查询系统,目前网上类似的网站大体的框架结构已经确定,本系统也只是有一些功能需要完善,本系统选用的是自顶向下的程序设计方法自顶向下的程序设计方法是首先实现软件结构的最高层次,之后在实现下一个层次,直至用程序设计语言实现最低层次为止,用自顶向下的程序色及方法开发的程序可读性好条理分明,可靠性也高。6.3.2 功能模块的实现:本系统由前台系统和后台管理系统系统组成。前台系统就是面向Internet上用户的网站。后台系统则是商店管理员对网站及其上的信息进行管理和维护的系统,也可以说是一个Intranet系统。采用最基本的应用环境:1、硬件环境硬件环境:硬盘:2G+, 内存:512M+。2、软件环境windowsXp;jdk1.5+;Tomcat5.X+;Sql Sever 2000;IE6.0+把本系统布置在如上所述最基本的应用环境下,本系统的运行是非常理想的。6.4系统测试系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而是整个软件,即程序和文档。系统测试的目的是发现软件的错误,系统测试中可能发现的错误包括:功能错误、系统错误、过程错误、数据错误、编码错误。在系统测试工作中,要事先准备好测试方案和测试数据,并在测试过程中如实填写测试记录,以便于进行系统的更新和维护。在本系统的测试过程中,我们运用了各种系统测试方法,对整个系统的主页、各功能模块及页面、数据库操作、程序代码和整体功能分别进行了详细的测试,保证了系统的质量、可靠性和可维护性。6.4.1 系统测试原则:系统完成之后,对各个模块的功能进行了详细的测试,输入数据和预测输出数据相比,发现了一些问题。主要是在查询过程中预计查询结果和实际结果不一致,有时候达不到目的,对数据库的操作表之间的关联考虑得不够周到,因此往往会出现一些小的错误。还有查询条件的前后数据类型不一致也是一个很常见的错误,需要靠一步步的查找解决。各个模块组装完成后,又会出现一些问题。比如在操作购物车结帐的这个流程中,由于是多次添加和修改,最后结帐,所以很容易造成数据混乱,必须对相应的数据关系理清楚,一些关键查询统计的SQL语句必须反复斟酌才能放在程序中使用。6.4.2系统测试结果:在测试过程中,我经过模块测试和组装测试,排除了系统的大部分错误。当然排除所有错误是不太可能的,我想应该还有些不易检测到的错误还没有被发现,需要在使用的过程中进一步的完善,数据库处理是一个重要的概念,在实际的应用过程中是一个尚待解决的问题,应该做好数据库的完善工作,特别是备份和安全工作,由于时间仓促本系统还有很多需要改进的地方,希望老师给予指正批评。第七章 使用操作说明下面说明一下本系统的配置以及操作方法,方便用户操作如有不懂之处请联系我7.1系统服务器配置7.1.1安装jdk1.5+第一步:从官方网站http;/下载该软件的最新版本。我所下载的是jdk-1_5_0_06-windows-i586-p.exe文件。第二步:按照提示安装文件,默认路径即可第三步:JDK的环境配置:在Windows中用鼠标指向我的电脑,按右键,选择“属性”,在“系统特性”表单内选择“高级”标签,在“高级”标签内选择“环境变量”,在系统变量中加入变量JAVA_HOME设置路径为变量名为C:ProgramFilesJavajdk1.5.0_06,设置,classpath路径为C:Program FilesJavajdk1.5.0_06libdt.jar;C:ProgramFilesJavajdk1.5.0_06libtools.jar;C:ProgramFilesJavajdk1.5.0_06,设置path路径为C:Program FilesJavajdk1.5.0_06bin; 安装和配置完毕后,在“命令提示符”中输入javac,会出现如图7.1所示,则说明JDK安装和配置都是正确的。图 数据库配置(1)启动SQL Server 2000如果已经安装了SQL Sever 2000可以如下操作启动SQL Sever 2000提供的服务器:单击“开始”“程序” “Microsoft SQL Sever ” “服务器”启动后的服务器效果如图7.2所示 图7.2(2)建立数据库mrz打开SQL Sever 2000提供的企业管理器,具体操作如下:单击“开始”“程序” “Microsoft SQL Sever ” “企业管理器”打开“企业管理器”后一次展开会出现数据库目录,单机右键建立需要的数据库mrz,再在建立的数据库中建立相应的表。(3)建立数据源mrz 打开“开始”|“设置”|“控制面板”|“管理工具“,在文件夹下有ODBC数据源的快捷方式。 在弹出的“ODBC数据源管理器”对话框中选择“系统DSN”选项卡,然后单击“添加”按纽,选择“SQL Server”为数据库驱动程序,单击“完成”按纽。如图6.3所示。图7.3 创建新数据源 在弹出的“创建SQL Server的新数据源”对话框的“数据源名称”文本框输入“mrz”,在“描述”文本框中可以写上数据库的功能。在“服务器”下拉列表中选择要连接的SQL Server,此处要安装的本地服务器,所以选择本地服务器即可。如图7.4所示。图7.4 选择数据库服务器单击“下一步”按钮,选择“使用用户输入登录ID和密码的SQL Server验证”单选按钮,“登录ID”默认为“sa”,密码为”。如图7.5所示。图7.5 SQL Server身份验证设置单击“下一步”按钮,在下拉列表中选择该数据库的数据库为“business”,如图7.6所示。图7.6 选择SQL数据库单击“下一步”按钮,再单击“完成”按钮即可打开“ODBC Microsoft SQL Server 安装”对话框。如图7.7所示。图7.7完成数据源单击左边测试员按钮,如果正确如图7.8所示图7.8数据源测试成功7.13 tomcat配置本系统下载的是apache-tomcat-5.5.20.zip,解压到C盘,打开apache-tomcat-5.5.20 目录下的bin目录,然后双击startup.bat启动tomcat,tomcat启动后,在浏览器中输入http:/;8080将出现如图7.9所示的tomcat测试页面图7.9 tomcat测试第八章 系统总结通过完成本次的毕业设计,我不仅加深了平时的学习并且了解到更多关于JSP和SQL Server的使用,并且利用所学知识将各个对象的使用结合起来制作了一个完整的系统。 本次的残障流浪者查询系统可以使操作员进行一般的查询和查看会员信息、删除和修改会员信息、添加和删除管理员和删除查看留言,此次毕业设计之后让我对JSP有了更好地掌握之外,也让我了解了一个查询系统的基本模式,学习之余扩宽了知识面。虽然在平时的学习中通过老师的讲授已经基本掌握了JSP的用法,但知识分散不牢固。可以说完成毕业设计之后让我受益匪浅,同时也锻炼了我的独立思考能力。相信通过本次毕业设计,我可以更好的使用JSP来制作一些其他系统,能进一步学习和使用JSP.当然,由于这是我第一次制作系统,水平和经验限制了系统的功能。一些应有的功能暂时无法实现,需要更加完善。相信在这次毕业设计之后我们可以JSP有进一步的学习和研究,以得到更好的发展。致谢语大学四年学习时光已经接近尾声,在此我想对我的母校、我的父母、我的老师和同学们表达我由衷的谢意。感谢我的家人对我大学四年学习的默默支持;感谢我的母校给了我在大学四年深造的机会,让我能继续学习和提高;感谢老师和同学们四年来的关心和鼓励。老师们课堂上的激情洋溢,课堂下的谆谆教诲;同学们在学习中的认真热情,生活上的热心主动,所有这些都让我的三年充满了感动。这次毕业论文设计我得到了很多老师和同学的帮助,首先我想要感谢我的论文指导老师姜俊坡老师对我的关心和支持。大学四年,姜老师不仅教会了我很多学习的知识,还教会我很多做人道理,这点让我受益颇深,在这里再次向姜老师致以诚挚的谢意和崇高的敬意参考文献1 耿祥义、张跃平.JSP实用教程.北京:清华大学出版社,2009.2 叶核亚.Java2程序设计实用教程.北京:电子工业出版版设,2007.3 王要武 .管理信息系统.北京:电子工业出版社,2007.4 王珊、萨师煊.数据库系统概论.北京:P高等教育出版社,2006.5 览众、张晓景.DIV+CSS网页布局商业案例精粹.北京:电子工业出版社,2007.6 方晨.Dreamweaver8中文版实用教程.上海:上海科学普及出版社,2007. 7 张海藩.软件工程导论.北京:清华大学出版社,2008.附录系统主要代码:用户登陆java代码:package mybean.data;public class UserLoginString logname,password,backNews=;boolean success=false;public void setLogname(String name)logname=name;public String getLogname()return logname;public void setPassword(String pw)password=pw;public String getPassword()return password;public String getBackNews()return backNews;public void setBackNews(String s)backNews=s;public void setSuccess(boolean b)success=b;public boolean getSuccess()return success; package mybean.data;public class UserLoginString logname,password,backNews=;boolean success=false;public void setLogname(String name)logname=name;public String getLogname()return logname;public void setPassword(String pw)password=pw;public String getPassword()return password;public String getBackNews()return backNews;public void setBackNews(String s)backNews=s;public void setSuccess(boolean b)success=b;public boolean getSuccess()return success;处理用户登录的servletpackage myservlet.control;import mybean.data.*;import java.sql.*;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HandleLogin extends HttpServlet public void init(ServletConfig config) throws ServletException super.init(config); try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e) public String handleString(String s) try byte bb=s.getBytes(iso-8859-1); s=new String(bb); catch(Exception ee) return s; public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException Connection con; PreparedStatement sql; Login loginBean=null; String backNews=; HttpSession session=request.getSession(true); try loginBean=(Login)session.getAttribute(login); if(loginBean=null) loginBean=new Login(); session.setAttribute(login,loginBean); catch(Exception ee) loginBean=new Login(); session.setAttribute(login,loginBean); String logname=request.getParameter(logname).trim(), password=request.getParameter(password).trim(); boolean ok=loginBean.getSuccess(); logname=handleString(logname); password=handleString(password); if(ok=true&logname.equals(loginBean.getLogname() backNews=logname+已经登录了; loginBean.setBackNews(backNews); else boolean boo=(logname.length()0)&(password.length()0); try con=DriverManager.getConnection(jdbc:odbc:mrz,sa,); String condition=select * from admin where logname =? and password =?; sql=con.prepareStatement(condition); if(boo) sql.setString(1,logname); sql.setString(2,password); ResultSet rs=sql.executeQuery(); boolean m=rs.next(); if(m=true) backNews=登录成功; loginBean.setBackNews(backNews); loginBean.setSuccess(true); loginBean.setLogname(logname); else backNews=您输入的用户名不存在,或密码不般配; loginBean.setBackNews(backNews); loginBean.setSuccess(false); loginBean.setLogname(logname); loginBean.setPassword(password); else backNews=您输入的用户名不存在,或密码不般配; loginBean.setBackNews(backNews); loginBean.setSuccess(false); loginBean.setLogname(logname); loginBean.setPassword(password); con.close(); catch(SQLException exp) backNews=+exp; loginBean.setBackNews(backNews); loginBean.setSuccess(false); RequestDispatcher dispatcher=request.getRequestDispatcher(showLoginMess.jsp); dispatcher.forward(request, response); public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException doPost(request,response); package myservlet.control;import mybean.data.*;import java.sql.*;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HandleLogin extends HttpServlet public void init(ServletConfig config) throws ServletException super.init(config); try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e) public String handleString(String s) try byte bb=s.getBytes(iso-8859-1); s=new String(bb); catch(Exception ee) return s; public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException Connection con; PreparedStatement sql; Login loginBean=null; String backNews=; HttpSession session=request.getSession(true); try loginBean=(Login)session.getAttribute(login); if(loginBean=null) loginBean=new Login(); session.setAttribute(login,loginBean); catch(Exception ee) loginBean=new

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论