首页 理论教育JavaWeb应用开发-配置和获取Servlet初始化参数

JavaWeb应用开发-配置和获取Servlet初始化参数

【摘要】:完成本任务所用到的主要知识点:在Eclipse 中建立Servlet在web.xml 中配置Servlet配置和获取Servlet 初始化参数在Eclipse 中创建一个Servlet,并在web.xml 文件中为Servlet 添加初始化参数,然后在Servlet 中获取配置的参数并输出。该接口提供了getInitParameter()方法获取Servlet 的初始化参数。创建Servlet首先需要建立一个项目sj3_1。图上机2.2填写包名包建立好后,就在此包中建立Servlet 类。GetInitparameterServlet 类的代码如下:web.xml 配置Servlet 及初始化参数web.xml 代码如下:测试运行发布项目,启动Tomcat 服务器。

完成本任务所用到的主要知识点:

➢ 在Eclipse 中建立Servlet

➢ 在web.xml 中配置Servlet

➢ 配置和获取Servlet 初始化参数

在Eclipse 中创建一个Servlet,并在web.xml 文件中为Servlet 添加初始化参数,然后在Servlet 中获取配置的参数并输出。

在本章的理论部分介绍了ServletConfig 接口,这个接口的主要功能是使Web 容器在Servlet 初始化时(一般是Web 服务器启动并载入Web 应用时)能够和Servlet 进行某种联系。该接口提供了getInitParameter()方法获取Servlet 的初始化参数。使用Eclipse 创建的Servlet,它继承了HttpServlet 抽象类, HttpServlet 抽象类又继承自GenericServlet 抽象类, 而GenericServlet 抽象类又实现了ServletConfig 接口。所以,在创建的Servlet 类中不用创建或者获取任何对象就可以直接调用getInitParameter()方法获取初始化参数。

(1)创建Servlet

首先需要建立一个项目sj3_1。因为Servlet 实质上是一个Java 类,对于Java 类一般需要将其放于某个包中,所以建立一个包用于存放本应用程序的Servlet 类。在Eclipse 中建立Package 如图上机2.1 所示,选中sj3_1 项目的src 文件夹,单击右键选择“New”➔“Package”。

图上机2.1 建立Package

将弹出“New Java Package”窗口,如图上机2.2 所示。或者在工具栏中单击包图标也可以快捷弹出建立Package 的窗口。在该窗口中输入包名“com.servlet”,而Source folder(源代码文件夹)默认填写好了。然后单击“Finish”完成包的建立。

图上机2.2 填写包名

包建立好后,就在此包中建立Servlet 类。如图上机2.3 所示,选中刚建立的包,然后右键弹出菜单,选择“New”➔“Servlet”。(www.chuimin.cn)

图上机2.3 选择建立Servlet 类

在弹出的新建Servlet 窗体中填写Servlet 类名,而源代码文件夹、包名等IDE 都已提供了默认值,如图上机2.4 所示。

图上机2.4 填写Servlet 信息

单击“Next>”按钮,然后单击“Finish”之后就完成了Servlet 的创建。然后就可以在编辑器中编写Servlet 的实现代码了。GetInitparameterServlet 类的代码如下:

(2)web.xml 配置Servlet 及初始化参数

web.xml 代码如下:

(3)测试运行

发布项目,启动Tomcat 服务器。在浏览器中输入以下地址后点击回车键

将显示如图上机2.5 所示的效果。

图上机2.5 输出初始化参数