
javaweb编程技术实验指导书
《Java Web编程技术》 实 验 指 导 书 沈泽刚 编写2010 年 3 月目 录 实验一 简单的 Servlet 与 JSP .1 实验二 HTTP 请求对象.3 实验三 HTTP 响应对象.7 实验四 Servlet 容器模型 .9 实验五 会话管理13 实验六 JSP 基本语法与页面指令.16 实验七 JSP 隐含对象与作用域.20 实验八 Web 组件重用与 JavaBeans .24 实验九 JDBC 访问数据库.27 实验十 表达式语言的使用35 实验十一 用户自定义标签41 实验十二 JSTL 与标签文件44 实验十三 Servlet 事件处理 .50 实验十四 Servlet 过滤器的使用 .55 实验十五 Web 应用的安全性 .59 说明: 本实验指导书根据《Java Web 编程技术》课程教学大纲编写,共包括 15个实验,每个实验 2学 时,学生每周完成一个实验。 实验环境: 计算机系统应该安装 JDK 1.5以上版本,开发工具使用 Eclipse(eclipse-jee-ganymede-win32 或 MyEclipse6.0)或 JCreator 4.5 Pro 版,服务器使用 Tomcat 6.0.20版,数据库使用 Oracle 或 PostgreSQL 8.3.0版。该实验指导书的配套教材是《Java Web 编程技术》沈泽刚 主编,清华大学出版社,2010.3。 实验报告要求:1)实验报告可以手写或打印,有运行结果的必须给出图示,验证性实验的步骤、格式按照指导书 上的步骤和格式书写,综合设计性实验需要自己设计实验步骤,思考题需要给出答案。 2)每份实验报告要求装订整齐,按下列格式在抬头写清楚姓名、班级、学号等基本信息。 姓名: 班级: 学号: 3)实验报告成绩占期末总成绩的 20%。4)每周五 34节课在 2A401 机房上机,上机前交上次实验的实验报告。1 实验一 简单的 Servlet 与 JSP 一、实验目的 1. 了解和掌握 Servlet 和 JSP 页面的编写和运行。 2. 比较 Servlet 与 JSP 的区别和联系,体会动态页面的含义。 二、实验原理 Servlet 是运行在服务器端的 Java 程序,它主要是为了扩展服务器的功能。编写和运行 Servlet 一 般要经过 4 个步骤:(1)编辑源文件,它是继承 HttpServlet 的 Java 类;(2)编译源文件;(3)在 服务器中部署该 Servlet,即将类文件存放到服务器的适当目录中,并修改 web.xml 部署描述文件; (4)使用浏览器访问该 Servlet 程序。 JSP 是一种服务器端的动态页面技术,它的实质也是 Servlet。它的编写较 Servlet 容易。二者的主 要区别是:Servlet 通常是实现业务逻辑,而 JSP 通常实现表示逻辑。
















