《jsp应用技术》实验指导书答案.doc_第1页
《jsp应用技术》实验指导书答案.doc_第2页
《jsp应用技术》实验指导书答案.doc_第3页
《jsp应用技术》实验指导书答案.doc_第4页
《jsp应用技术》实验指导书答案.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

jsp应用技术实验指导书答案 软件工程学院P JSP应用技术实验指导书专业班级软件14-1指导教师王军弟实验报告册封面书写内容容(xxxx学年第二学期)实验室名称软件工程学院实验室课程名称JSP应用技术系部名称软件技术专业班级软件14-1指导老师王军弟学号(只写后3位)注意1.需要填写目录页的项目名称和页码。 一、实验目的1.熟练掌握Tomcat服务器的安装与配置,为后续实验做好准备工作;2.掌握Web服务目录的设置;3.熟练掌握Web服务目录下JSP页面的访问;4.掌握Tomcat服务器端口号的修改。 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容完成Tomcat服务器的安装与配置,并建立Web服务目录。 2实验步骤11)t Tomcat服务器的安装与配置; (1)下载jdk6.0进行安装,同时配置系统变量PATH与CLASSPATH。 (2)下载Tomcat6.0,将其安装到硬盘的某个分区,如D:。 22)b Web服务目录的设置; (1)在D:下新建一个目录,名称为student,将student目录设置为Web服务目录,并为该Web服务目录指定名字为friend的虚拟目录。 打开Tomcat目录中conf文件夹里的文件,找到出现的部分。 然后在的前面加入 (2)修改端口号为9999。 在文件中找到修改端口号部分,默认端口修改为9999。 (3)启动Tomcat服务器。 如果已经启动,应该,并重新启动。 33P JSP页面的访问; (1)使用“记事本”编写一个简单的JSP页面,文件名用自己的姓名拼音命名(如张三zhangSan.jsp),文件名是,并保存到Web服务目录student中。 (2)打开上一步建立的JSP页面进行,使其页面运行起来时显示你的专业、班级、学号,姓名。 (3)在浏览器的地址栏中输入Tomcat服务器的IP地址和端口号,并通过虚拟目录friend访问Web服务目录student中第2步后的JSP页面,访问路径是。 (4)画出第3步JSP页面的运行效果图。 四、实验总结与分析实验二JSP语法的练习和和JSP标记的使用 一、实验目的1.初步了解JSP的运行;2.掌握JSP的语法规则;3.能编写简单的JSP应用程序;4.熟练掌握成员变量、Java程序片和表达式在JSP中的应用;5.掌握在JSP页面中使用page指令和include指令;6.掌握在JSP页面中使用include、forward动作标记; 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容在JSP页面中使用成员变量、Java程序片和表达式;体会JSP标记在JSP页面中的作用。 2实验步骤在webapps目录下新建一个Web服务目录chapter2。 将以下编写的JSP页面保存到chapter2中。 1)编写JSP程序sum.jsp,该页面输出1到100的连续和。 写出sum.jsp页面中输出1到100的连续和的程序片段。 2)完成课本33页习题2的第5题。 (1)写出a.jsp文件的代码。 (2)画出运行结果。 3)将给定的DispDate.java源文件“改造”成jsp文件,在IE浏览器中运行,要求输出结果如右图所示。 写出改造的jsp文件的代码。 4)编写includeHello.jsp文件,该文件欲设置contentType属性的值是“text/plain”的代码,使用include指令静态插入hello.txt文件的代码。 5)编写两个jsp页面第一个页面使用include动作标记动态加载第二个页面,同时提供梯形的参数;第二个页面获取第一个页面include动作标记的param子标记提供的梯形的上底、下底、高,计算面积并显示结果。 (1)写出两个jsp文件的代码。 (2)画出运行结果。 四、实验总结与分析回答课本33页习题2的第1题,第2题。 /DispDate.java importjava.util.*;public classDispDatepublic StringgetTime(String str)StringTokenizer cat=new StringTokenizer(str,);String temp=null;int num=0;while(cat.hasMoreTokens()&num+,=,=,=,!=)提交给该页面,表单提交后,JSP页面将计算任务交给一个bean去完成。 (1)写出bean的代码。 (2)写出JSP页面中调用bean的关键代码。 (3)画出运行效果图。 四、实验总结与分析实验六六JSP中的文件操作 一、实验目的1.理解目录及文件列表的读取方法;2.掌握在JSP中读写文件的方法。 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容根据要求完成文件的操作。 2实验步骤在webapps目录下新建一个Web服务目录chapter5。 将以下编写的JSP页面保存到chapter5中。 1)编写一个JSP文件,列出该Web服务目录下的所有子目录和文件。 写出JSP关键代码,并画出JSP页面的运行效果图。 2)编写JSP文件下载data.txt。 写出JSP关键代码,并画出JSP页面的运行效果图。 3)编写JSP文件上传若干word文件。 写出JSP关键代码,并画出JSP页面的运行效果图。 四、实验总结与分析实验七七JSP中数据库的查询 一、实验目的1.掌握JDBC的方式连接MySQL数据库;2.熟练掌握在JSP编程中实现数据库数据查询的方法; 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容根据要求完成简易商户管理模块,Mysql作为后台据库,实现的功能包括列表显示商户信息、查询商户信息等页面组成。 页面要求index.jsp页以表格的方式显示所有商户信息。 2实验步骤在webapps目录下新建一个Web服务目录chapter7。 将以下编写的JSP页面保存到chapter7中。 1)创建数据库NIEH,创建表SHANGHUS,其字段信息如下表字段名字段类型字段说明ID整数型自动增长,主键SH_NAME变长字符串商户名SH_QUYU变长字符串区域SH_LIANXIREN整型联系人SH_DIANHUA日期时间电话2)连接数据库 (1)若采用JDBC-ODBC桥接器方式连接数据库,请写出需要经过的3个步骤创建(假设数据源名称是shanghuDsn,用户名和密码均为123;应用程序建立JDBC-ODBC桥接器的代码是根据第步建立的数据源stuDsn,与其指定的数据库建立连接,代码是 (2)若采用纯Java数据库驱动程序连接MySQL数据库,请写出需要经过的3个步骤将数据库驱动程序拷贝到特定位置,即首先将mysql-connector-java-5.1.7-bin.jar拷贝到目录应用程序加载MySQL驱动程序的代码是与第1步的数据库NIEH建立连接的代码是(假设访问用户名和命名均为123)1)功能要求 (1)编写JSP程序实现商户信息的显示,功能分析如下功能名称显示商户信息(index.jsp)功能简述以列表的形式显示商户信息,包括编号、商户名称、地区、联系人等信息,并以编号升序排列后置条件查看到商户信息前置条件无基本流index.jsp是站点的首页,访问站点时直接进入页面。 扩展流无备注显示时如有汉字需要处理,正确显示图例SQL语句是创建向数据库提交SQL语句的对象的代码是执行SQL语句的代码是显示结果的记录集的代码是关闭数据库连接的代码是 (2)在上一步的基础上实现条件查询功能,要求能根据商户编号、名称和地区进行模糊查询并将内容显示在index.jsp页面中。 修改index.jsp页面,添加录入查询条件的表单画出添加表单后,index.jsp的运行结果。 查询编号是“1”的商户信息的SQL语句是模糊查询华北地区名称包含“联想”或“惠普”的商户信息的SQL语句是 四、实验总结与分析实验八八JSP中数据库的录入和维护 一、实验目的1.掌握JDBC的方式连接MySQL数据库;2.熟练掌握在JSP编程中实现数据库数据录入和维护的方法; 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容在实验七的基础上,根据要求完成简易商户管理模块,Mysql作为后台据库,实现的功能包括修改商户信息、删除商户信息、添加商户信息页面组成。 页面要求index.jsp页以表格的方式显示所有商户信息,每条商户信息后面有一个“”链接和一个“删除”链接。 商户信息显示的下方有一个“添加商户信息”的链接,在首页面上点击某个商户信息的“”链接后,进入商户信息修改页面。 在首页面上,点击某个商户信息的“删除”链接后,可以删除商户信息。 在首页面上,点击下方的“添加商户信息”按钮后,进入添加商户信息页面。 2实验步骤在webapps目录下新建一个Web服务目录chapter7。 将以下编写的JSP页面保存到chapter7中。 1)编写DBUtil.java文件,功能是连接数据库。 写出该文件的代码。 2)编写JSP程序实现商户信息的添加,功能分析如下功能名称添加商户信息(addShanghu.jsp)功能简述实现商户信息的添加后置条件查看到添加后的商户信息前置条件无基本流1.通过index.jsp的超链接添加进入添加页面addShanghu.jsp2.输入信息后,点击按钮“添加商户信息”,将表单信息提交到addShanghu.jsp3.addShanghu.jsp接收到商户信息后添加到数据库中,然后跳转到index.jsp页面扩展流添加成功跳转到显示商户信息页面备注连接数据库时必须通过DBUtil完成。 图例获取表单信息的代码添加商户信息的SQL语句是获取数据库连接并向数据库提交SQL语句的代码是执行SQL语句的代码是3)编写JSP程序实现商户信息的删除,功能分析如下功能名称删除商户信息(deleteShanghu.jsp)功能简述实现商户信息的删除后置条件显示商户信息前置条件显示商户信息基本流1.通过index.jsp的超链接删除进入删除页面deleteShanghu.jsp,并将编号传递给deleteShanghu.jsp2.deleteShanghu.jsp接收到编号后,删除数据库中的数据,然后跳转到index.jsp页面扩展流删除成功后跳转到显示商户信息页面备注连接数据库时必须通过DBUtil完成。 图例无如何将待删除的商户编号从index.jsp页面传递到deleteShanghu.jsp获取待删除商户的编号的代码删除商户信息的SQL语句是获取数据库连接并向数据库提交SQL语句的代码是执行SQL语句的代码是4)编写JSP程序实现商户信息的修改,功能分析如下功能名称修改商户信息(editShanghu.jsp,updateShanghu.jsp)功能简述实现商户信息的更新后置条件查看到更新后的商户信息前置条件商户信息成功更新基本流1.通过index.jsp的超链接进入商户信息更新页面editShanghu.jsp页面,显示商户信息品牌、型号等信息2.修改完商户信息后,点击更新商户信息按钮将新的商户信息提交到updateShanghu.jsp页面3.在updateShanghu.jsp更新完数据库的商户信息后跳转到首页扩展流更新成功跳转到显示商户信息页面备注连接数据库时必须通过DBUtil完成。 图例如何在editShanghu.jsp页面中显示待的商户信息获取表单信息的代码更新商户信息的SQL语句是获取数据库连接并向数据库提交SQL语句的代码是执行SQL语句的代码是 四、实验总结与分析请比较在JSP页面中实现数据库的查询、添加、更新、删除操作时的异同点。 实验九九记录的分页显示 一、实验目的1.CachedRowSet的使用;2.使用CachedRowSet实现记录的分页显示。 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容将实验七中列表显示、查询商户信息修改为分页显示,每页显示5条。 2实验步骤在实验七的基础上修改代码。 3实验要求 (1)写出分页的关键代码。 (2)画出运行结果。 四、实验总结与分析1为什么引入类.sun.rowset.CachedRowSetImpl?2chedRowSetImpl类与ResultSet的异同?实验十十servlet的设计和使用 一、实验目的1.熟悉JSP中调用Servlet的方法;2.掌握Servlet的定义、部署和运行方法;3.掌握web.xml文件的定义方法。 4.掌握三层模式JSP+Servlet+JavaBean的开发。 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容根据要求完成Servlet的编写、部署和运行。 2实验步骤在webapps目录下新建一个Web服务目录chapter8。 将以下编写的JSP页面保存到chapter8中。 1)编写一个Servlet文件,功能是在浏览器中显示你的专业,班级,学号,姓名,性别,年龄等个人信息。 要求 (1)写出Servlet文件的源代码。 (2)对该Servlet在web.xml中进行部署,写出部署的内容。 (3)写出浏览器直接访问该servlet对象的路径。 (4)画出运行结果。 2)使用jsp+servlet模式完成矩形面积和周长的计算和显示。 首先由JSP通过表单将矩形的长和宽提交给Servlet,Servlet获取长和宽后计算面积和周长,交给JSP页面显示。 要求 (1)写出Servlet文件的源代码。 (2)对该Servlet在web.xml中进行部署,写出部署的内容。 3)编写Servlet,功能是显示英文大写字母表和英文小写字母表。 要求 (1)写出Servlet文件的源代码。 (2)对该Servlet在web.xml中进行部署,写出部署的内容。 (3)写出浏览器直接访问该servlet对象的路径。 四、实验总结与分析1Servlet对象是在服务器端还是在客户端被创建?2Servlet对象创建后,首先调用哪个方法?实验十一MVC设计 一、实验目的1.理解MVC的模型结构;2.掌握JSP、JavaBean和Servlet的逻辑关系并熟练掌握;3.掌握基于MVC模式的Web程序的编译、部署和运行方法。 二、实验环境与地点1.实验环境windows7+JDK6.0+Tomcat6.0+器2.实验地点软件工程系实验室 三、实验内容与步骤1实验内容采用jsp+servlet+javabean模式完成用户登录功能。 写出表结构,相关代码,并画出运行结果。 2实验步骤在webapps目录下新建一个Web服务目录chapter9。 将以下编写的JSP页面保存到chapter9中。 提示第一步,建立一个简单的数据库及用户表。 第二步,建立Web工程。 第三步,编写jsp文件login.jsp。 第四步,编写javabean文件DBConn.java,User.java,UserDao.java。 第五步,编写servlet文件LoginServelt.java。 第六步,运行调试。 要求 (1)登录时若成功登录则在session中保存登录用户的用户名并显示“*登

温馨提示

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

最新文档

评论

0/150

提交评论