移动应用服务器端开发(基于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,如下图。。
实验结论及总结
成绩
教师签字
日期