JSP程序设计实验报告(6个)--2013.doc
文本预览下载声明
实验一
实验时间:2013年10 月16日
实验项目目的和任务
1 .了解动态网站开发的相关技术。
2 .理解Servlet的运行原理及生命周期。
3 .掌握Servlet的编写及部署。
4 .掌握Servlet对表单数据的处理。
5 .掌握Servlet对HTTP请求报头的处理
实验内容:
完成实践1.D.1、实践1.D.2
根据第一章所学内容以及上机实践情况,在实验报告中完成以下问题。
1 编写用户登录页面,使用Servlet处理表单数据,当用户提交数据正确时显示“登录成功”,否则 提示“登录失败。在实验报告中给出Servlet的关键代码,并将实验结果粘贴与此。
2 画图解释Servlet生命周期的几个阶段。
实验二
实验时间:2013年10 月23日
实验项目目的和任务:
1 .掌握会话跟踪的相关技术。
2 .理解Cookie的原理,掌握Cookie的使用方法。
3 .理解Session的原理,理解Session的生命周期,熟练掌握Session的使用方法。
4 .理解ServletContext接口,掌握该接口中定义的方法。
实验内容:
完成实践二 Servlet会话跟踪中的实践2.G..1、实践2.G..2两个实验。
在实验报告中完成以下问题。
使用Session完成如下功能:
a 登录页面login.html中输入用户名和密码,都不能为空。
b CheckServlet.java对用户名和密码进行验证,如果用户名为“admin”,密码为“1234”,则跳转到主页,否则显示错误提示。
c MainServlet.java作为主页,显示当前用户名,同时显示SessionID、Session的创建时间和时效,并提供一个“注销”的超链接。
d DestroySession.java对当前用户进行注销,销毁Session对象。
在实验报告中给出CheckServlet.java,MainServlet.java,DestroySession.java的完整代码,并在实验结果一栏中粘贴主页MainServlet.java的截图。
实验三
实验时间:2013年10 月30日
实验项目目的和任务:
1 .了解JSP的概念及特点,理解JSP与Servlet的区别与联系。
2 .理解JSP的执行过程及原理。
3 .掌握JSP页面的常用元素。
4 .熟练使用JSP声明、表达式与脚本。
实验内容:
完成实践三 JSP基础(实践3.G.1、实践3.G..2、实践3.G..3)
根据第三章所学内容以及上机实践情况,在实验报告中完成以下问题。
1 . 编写一个留言页面,留言信息有标题、内容;标题不能为空,当往数据库插入信息时,自动添加时间和留言者,其中时间是当前系统时间,留言者是发表留言的当前登录用户名,如果没有登录则默认为“游客”。在实验报告中给出该页面的JSP代码。
2 . 在上述留言页面的基础上,添加一个查看所有留言的页面,要求使用表格显示留言信息,信息包括标题、内容、留言人以及留言时间,时间按照“yyyy-MM-dd”格式显示。在实验报告中给出该页面的JSP代码,并在实验结果中粘贴该页面的截图。
实验四
实验时间:2013年11 月6日
实验项目目的和任务:
1 .掌握page指令、include指令、taglib指令的使用及其属性的设置。
2 .掌握JavaBean的定义与使用;掌握在JSP页面中使用JavaBean的方式。
3 .掌握JSP页面常用的动作标签。
实验内容:
完成实践四 JSP指令和动作(实践4.G.1、实践4.G.2)
根据第四章所学内容以及上机实践情况,在实验报告中完成以下问题。 1 . 简述在jsp中使用JavaBean的优势。
2 . 对比分析include指令与include动作的异同。
实验五
实验时间:2013年11 月13日
实验项目目的和任务:
1 .熟悉JSP内置对象的分类及组成。
2 .掌握request、response和out对象的特性及常用方法的使用。
3 .掌握session、application对象的特性及常用方法的使用。
4 .理解pageContext、request、session、application四种作用域的区别和联系。
5 .了解page、config对象。
6 .掌握exception对象的使用方式。
实验内容: 完成实践五JSP内置对象(实践5.G.1、实践5.G.2、实践5.G.3、实践5.G.4)
根据第五章所学内容以及上机实践情况,在实验报告中完成以下问题。
1 . 给出实践5.G.1中网上书店的查询图书的关键代码,并在实验结果中粘贴图书查询结果的截图。
2 . 给出实践5.G.4中网上书店的将
显示全部