移动应用服务器端开发(基于JSP技术)-2017 ServletConfig接口 ServletConfig接口——实验报告

来源:工作范文网 时间:2020-10-22 09:19:44

ServletConfig接口

PAGE 4

实训(实 验) 报 告

实训(实验)项目:

学会使用ServletConfig接口

实验目的:

查看ServletConfig接口的API

学会使用ServletConfig接口响应用户请求

实训(实验)设计(器材、步骤、结论):

简介:

Servlet的配置参数信息一并封装到一个称为ServletConfig的对象中,并在初始化Servlet实例对象时传递给该Servlet。ServletConfig接口则用于定义ServletConfig对象需要对外提供的方法,以便在Servlet程序中可以调用这些方法来获取有关信息。Servlet引擎调用Servlet的实例对象的init(ServletConfig?config)方法将ServletConfig对象传递给Servlet。Servlet.getServletConfig()方法必须返回init(ServletConfig?config)方法传递进来的这个ServletConfig对象的引用。

任务1:查看ServletConfig接口的相关API。

步骤1:加载ServletConfig对应的源代码。

步骤2:打开Eclipse创建Web项目,建立ConfigServlet类,继承HttpServlet类。如下图。

步骤3:在ConfigServlet类中的init方法中编写代码获取ServletConfig对象,点击该接口的定义查看ServletConfig源代码。

步骤4:在“outline”大纲视图中看到ServletConfig相关API。如下图。

任务2:使用ServletConfig接口获取Servlet配置信息。

步骤1:选中项目中包“com.example.servlet”,创建实现HttpServlet抽象类的子类ConfigServlet类。如下图。

步骤2:在web.xml文件中,添加对ConfigServlet的注册代码。如下图。

其中给Servlet配置过程中添加了2个参数myServletName1、myServletName2。

步骤3:在ConfigServlet类中添加init方法。如下图。

在ConfigServlet类中定义config变量,用于保留ServletConfig对象。在init方法中对config进行赋值,保存config。

步骤4:在ConfigServlet类中添加doGet方法,向用户端输出信息。如下图。

config.getServletName()表示注册的Servlet的名字;config.getInitParameterNames()表示获取所有参数名称;config.getInitParameter(name)表示获取指定参数名称对应的参数值。

步骤5:测试,在浏览器中浏览ConfigServlet,如下图。。

实验结论及总结

成绩

教师签字

日期