实验三 Servlet 基础
一、实验目的
1、掌握实际开发中 Servlet 程序的基本实现和使用
2、掌握 HpServlet 的 doGet()方法和 doPost()方法
3、掌握 ServletCong 对象的使用。
4、掌握用 ServletContext 对象实现多个 Servlet 对象数据共享
二、实验内容
1、实现第一个 Servlet 程序
由于大多数 Web 应用都是通过 HTTP 协议和客户端进行交互,且在实际开发 servlet 中
多是编写基于 HTTP 协议请求的 servlet ,在 Servlet 接口中,专门提供了一个抽象类
javax.servlet.hp.HpServlet,它是 GenericServlet 的子类(GenericServlet 是 Servlet 接口的
实现类),专门用于创建应用于 HTTP 协议的 Servlet。为了读者可以更好地了解实际开发中
的 servlet 程序实现,本案例将演示如何编写基于 HTTP 协议请求的 servlet。
2、HpServlet 的使用
由于大多数 Web 应用都是通过 HTTP 协议和客户端进行交互,因此,在 Servlet 接口中,
提供了一个抽象类 javax.servlet.hp.HpServlet,它是 GenericServlet 的子类,专门用于创建
应用于 HTTP 协议的 Servlet。为了读者可以更好地了解 HpServlet,本案例将演示重写
HpServlet 中的 doGet()方法和 doPost()方法打印出九九乘法表。
3、用 ServletCong 对象读取配置文件
在 Servlet 运行期间,经常需要一些辅助信息,这些信息可以在 web.xml 文件中使用一
个或多个<init-param>元素进行配置。当 Tomcat 初始化一个 Servlet 时,会将该 Servlet 的配
置信息封装到一个 ServletCong 对象中。为了让初学者熟悉 ServletCong 对象,本案例将
使用 ServletCong 对象读取配置文件中的参数。
4、ServletContext 接口实现数据共享
由 于 一 个 Web 应 用 中 的 所 有 Servlet 共 享 同 一 个 ServletContext 对 象 , 因 此
ServletContext 对象的域属性可以被该 Web 应用中的所有 Servlet 访问。为了让初学者熟悉
ServletContext 对象,本案例将演示用 ServletContext 对象实现多个 Servlet 对象的数据共享。
评论0
最新资源