目录 实验一Java Web入门(第一周). 实验二编写与使用Servlet(第二周) 4 实验三请求与响应(第三周) 实验四会话管理(第四五周) > 实验五使用SP(一)(第六周) 实验六使用JSP(二)MVC模式(第七八周) 实验七JSTL标签库(第九周) 13 实验八JDBC数据库访问一(第十周) 15 实验九JDBC数据库访问二(第十一周) 实验 JDB( 数提 问三(第十二三周) 大作业(第十四-第十六周) .18
目 录 实验一 Java Web 入门(第一周).2 实验二 编写与使用 Servlet(第二周).4 实验三 请求与响应(第三周).5 实验四 会话管理(第四五周).7 实验五 使用 JSP(一)(第六周).9 实验六 使用 JSP(二)MVC 模式(第七八周). 11 实验七 JSTL 标签库(第九周) .13 实验八 JDBC 数据库访问一(第十周).15 实验九 JDBC 数据库访问二(第十一周).16 实验十 JDBC 数据库访问三(第十二三周).17 大作业(第十四-第十六周).18
实验一Java Web入门(第一周) 一、实验目标: l、了解并学会配置MyEclipse集成开发环境,学会在其环境下创建 工程并发布运行一个JSP程序; 2、熟悉Tomcat服务器的目录,学习如何设置Web服务目录。并在 其目录下运行一个简单的JSP页面: 3、熟悉和掌握HTML中表单的设计和提交。 二、实验内容: (一)必做。 L.熟悉MyEclipse环境,在软件下绑定JDK和Tomcat,新建项目并 运行:(必做) 2.在MyEclipse环境下新建一个项目取名为Webtest+-学号(必做) a)并在其下创建一个JSP程序,并在E下运行: b)将课件第一章的例题input.jsp、receive,jsp内容拷入项目中。 并运行访问该JSP页面: 3.预习第二章,编写并运行第P29页例题HelloServelt.java文件。 (二)选做& 4.仿照testl文件夹下的input.jsp/receive,.jsp,自己设计新建一个表单 (登录网页,iput文件中显示学号、姓名,表单设计还可参考第 三章PS7页form-get.html文件),尝试用receive,jsp接收表单传回 的信息。(选做) 5.设置Wb虚拟服务目录,请在自己的D盘下新建目录testl,并将
实验一 Java Web 入门(第一周) 一、实验目标: 1、了解并学会配置 MyEclipse 集成开发环境,学会在其环境下创建 工程并发布运行一个 JSP 程序; 2、熟悉 Tomcat 服务器的目录,学习如何设置 Web 服务目录。并在 其目录下运行一个简单的 JSP 页面; 3、熟悉和掌握 HTML 中表单的设计和提交。 二、实验内容: (一)必做。 1. 熟悉 MyEclipse 环境,在软件下绑定 JDK 和 Tomcat,新建项目并 运行;(必做) 2. 在 MyEclipse 环境下新建一个项目取名为 Webtest+学号(必做) a) 并在其下创建一个 JSP 程序,并在 IE 下运行; b) 将课件第一章的例题 input.jsp、receive.jsp 内容拷入项目中。 并运行访问该 JSP 页面; 3. 预习第二章,编写并运行第 P29 页例题 HelloServelt.java 文件。 (二)选做 & 4. 仿照 test1 文件夹下的 input.jsp/receive.jsp,自己设计新建一个表单 (登录网页,input 文件中显示学号、姓名,表单设计还可参考第 三章 P57 页 form-get.html 文件),尝试用 receive.jsp 接收表单传回 的信息。(选做) 5. 设置 Web 虚拟服务目录,请在自己的 D 盘下新建目录 test1,并将
jsp文件拷贝至该目录下,修改Tomcat安装目录下conf子文件夹 下的Server.xml,.使其可以用http:27.0.0l:8080 hello/*isp的形 式访问该文件。记录下修改过程并适当截图。(选做) 三、注意事项 1.认真填写实验报告 2遵守实验室各项制度,服从实验指导教师的安排 3按规定的时间完成实验 四、说明 本次实验建议学时数2学时
jsp 文件拷贝至该目录下,修改 Tomcat 安装目录下 conf 子文件夹 下的 Server.xml,使其可以用 http://127.0.0.1:8080/hello/**.jsp 的形 式访问该文件。记录下修改过程并适当截图。(选做) 三、注意事项 ⒈认真填写实验报告 ⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验 四、说明 本次实验建议学时数 2 学时
实验二编写与使用Servlet(第二周) 一、实验目标: l、理解Servlet文件各部分所表示的含义,掌握如何编写Servlet: 2、学习如何部署与运行Servlet,练习使用注释法和配置文件 Server.xml进行Servlet的部署和发布。 二、实验内容:(第一、二题必做,第三题选做) 1.新建项目,练习教材上相关例子,P29、P39 2.完成实训题P46的第2题: (提示:设计一个表单,输入用户名、密码,设计一个Servlet进行 判断,参考第3章P83、P85例题) String name-与equest.getParameter(参数名)获取从表单该参数中所 传入的参数值。注意name有可能为null或空白) 3.(选作)P46的第1题。 三、注意事项 1.认真填写实验报告 2遵守实验室各项制度,服从实验指导教师的安排 3按规定的时间完成实验 四、说明 本次实验建议学时数2学时
实验二 编写与使用 Servlet(第二周) 一、实验目标: 1、 理解 Servlet 文件各部分所表示的含义,掌握如何编写 Servlet; 2、 学习如何部署与运行 Servlet,练习使用注释法和配置文件 Server.xml 进行 Servlet 的部署和发布。 二、实验内容:(第一、二题必做,第三题选做) 1. 新建项目,练习教材上相关例子,P29、P39 2. 完成实训题 P46 的第 2 题; (提示:设计一个表单,输入用户名、密码,设计一个 Servlet 进行 判断,参考第 3 章 P83、P85 例题 ) String name=request.getParameter(“参数名”) 获取从表单该参数中所 传入的参数值。注意 name 有可能为 null 或空白) 3. (选作)P46 的第 1 题。 三、注意事项 ⒈认真填写实验报告 ⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验 四、说明 本次实验建议学时数 2 学时
实验三请求与响应(第三周) 一、实验目标: 1、熟练掌握如何获得请求参数及标头: 2、熟练掌握如何处理中文字符: 3、正确使用转发、包含及重定向 二、实验内容: 1、将实验二的第2题(第二章17题)进行改写,设计一个提 交信息的表单,提交后对表单信息进行验证,验证通过的 根据其身份跳转到对应页面,否则跳转到失败页面 ●登录页面,提交用户名、密码及身份 改写一:支持中文,确保两种表单提交方式(get、post) 都支持中文,另外对程序的空对象情况进行处理。 改写二:比如登录页面除了之前的用户名、密码另外再加 上所在专业(计算机、软件工程及网络工程,单选框或下拉列表 框皆可),登录成功后根据身份进行跳转,进入对应的页面,页 面需显示**专业学号姓名。登录失败转向失败页面(跳转至登 陆页面并提示具体的出错信息),并进行报错! 2、动态生成验证码(选做) 利用Servlet动态生成验证码,注意只需实现动态产出密 码图片即可,暂时不需要进行验证。如生成图片比较困难,则只 需生成动态字符串并显示在页面上。 三、注意事项
实验三 请求与响应(第三周) 一、实验目标: 1、熟练掌握如何获得请求参数及标头; 2、熟练掌握如何处理中文字符; 3、正确使用转发、包含及重定向 二、实验内容: 1、 将实验二的第 2 题(第二章 17 题)进行改写,设计一个提 交信息的表单,提交后对表单信息进行验证,验证通过的 根据其身份跳转到对应页面,否则跳转到失败页面 ⚫ 登录页面,提交用户名、密码及身份 改写一:支持中文,确保两种表单提交方式(get、post) 都支持中文,另外对程序的空对象情况进行处理。 改写二:比如登录页面除了之前的用户名、密码另外再加 上所在专业(计算机、软件工程及网络工程,单选框或下拉列表 框皆可),登录成功后根据身份进行跳转,进入对应的页面,页 面需显示****专业学号姓名。登录失败转向失败页面(跳转至登 陆页面并提示具体的出错信息),并进行报错! 2、 动态生成验证码(选做) 利用 Servlet 动态生成验证码,注意只需实现动态产出密 码图片即可,暂时不需要进行验证。如生成图片比较困难,则只 需生成动态字符串并显示在页面上。 三、注意事项
1.认真填写实验报告 2遵守实验室各项制度,服从实验指导教师的安排 3按规定的时间完成实验 四、说明 本次实验建议学时数2学时
⒈认真填写实验报告 ⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验 四、说明 本次实验建议学时数 2 学时
实验四会话管理(第四五周) 一、实验目标: 1、了解HttpSession原理 2、掌握如何使用HttpSession会话管理 二、实验内容: 1、第四章课后练习3购物车,实现一个购物车应用程序,可 以购物,显示购物数量并查看购物车内容。 提示:采购此书做成超链接,并用U承L重写带关键信息 a)Shopping.view?bookID=”Java技术手册”,每点击一次增 加一本书,并返回当前的选购页面。 b)除了要保持商品名字,还要保存对应商品的数量,所以 session对象保存的信息需要考虑清楚 可查看物车内 采购本书箱 共1本 e-pirgi 共2本 共5 图412采购网页 图4.13购物车同现 2、对第三章动态验证码程序实现动态验证。(选做)
实验四 会话管理(第四五周) 一、实验目标: 1、了解 HttpSession 原理 2、掌握如何使用 HttpSession 会话管理 二、实验内容: 1、 第四章课后练习 3 购物车,实现一个购物车应用程序,可 以购物,显示购物数量并查看购物车内容。 提示:采购此书做成超链接,并用 URL 重写带关键信息 a) Shopping.view?bookID=”Java 技术手册”,每点击一次增 加一本书,并返回当前的选购页面。 b) 除了要保持商品名字,还要保存对应商品的数量,所以 session 对象保存的信息需要考虑清楚 2、 对第三章动态验证码程序实现动态验证。(选做)
提示:在生成动态验证码的同时将其放入HttpSession对象中, 在网页上提取出来进行比对。 三、注意事项 1.认真填写实验报告 2遵守实验室各项制度,服从实验指导教师的安排 3按规定的时间完成实验 四、说明 本次实验建议学时数4学时
提示:在生成动态验证码的同时将其放入 HttpSession 对象中, 在网页上提取出来进行比对。 三、注意事项 ⒈认真填写实验报告 ⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验 四、说明 本次实验建议学时数 4 学时
实验五使用SP(一)(第六周) 一、实验目标: 熟练掌握JavaBean的编程: 学习在JSP中如何使用JavaBean。 二、实验内容: 1、页面输入收入,得到相应的缴纳税收 要求:Jsp提交收入,显示结果(可一个页面也可两个页面)。编写 一个JavaBean计算税收,并在JSP页面输出结果 计算方法:全月应纳税所得额=月收入一1600元 级数全月应纳税所得额税率%速算扣除法(元) 1dr100,000元 45 15375 如:月收入3000,则(3000-1600)*10%-25=115,因为3000-1600 大于500小于2000,所以按10%计算后再扣除速算的部分。 2、(选做)
实验五 使用 JSP(一)(第六周) 一、实验目标: 熟练掌握 JavaBean 的编程; 学习在 JSP 中如何使用 JavaBean。 二、实验内容: 1、页面输入收入,得到相应的缴纳税收 要求:Jsp 提交收入,显示结果(可一个页面也可两个页面)。编写 一个 JavaBean 计算税收,并在 JSP 页面输出结果 计算方法:全月应纳税所得额=月收入-1600 元 级数 全月应纳税所得额 税率% 速算扣除法(元) 1 dr 100,000 元 45 15375 如:月收入 3000,则(3000-1600)*10%-25=115,因为 3000-1600 大于 500 小于 2000,所以按 10%计算后再扣除速算的部分。 2、(选做)
继续完善网上购图书程序,采用MVC模式,完成增加计算商品总价及 添加商品数量等功能,用JavaBean改写,其中购物车和商品价格等 内容都用JavaBean实现,JSP页面实现增加、删除所选图书,显示 所选图书及其价格的功能。尽量用L表达式或JSTL标签库,少用程 序片及表达式。 三、注意事项 1.认真填写实验报告 2遵守实验室各项制度,服从实验指导教师的安排 3按规定的时间完成实验 四、说明 本次实验建议学时数2学时
继续完善网上购图书程序,采用 MVC 模式,完成增加计算商品总价及 添加商品数量等功能,用 JavaBean 改写,其中购物车和商品价格等 内容都用 JavaBean 实现,JSP 页面实现增加、删除所选图书,显示 所选图书及其价格的功能。尽量用 EL 表达式或 JSTL 标签库,少用程 序片及表达式。 三、注意事项 ⒈认真填写实验报告 ⒉遵守实验室各项制度,服从实验指导教师的安排 ⒊按规定的时间完成实验 四、说明 本次实验建议学时数 2 学时