Servlet笔记02

本文详细介绍了ServletConfig类及其获取Servlet配置信息的方法,包括getServletName、getInitParameter、getInitParameterNames和getServletContext。同时阐述了ServletContext的作用,如访问应用范围的初始化参数和属性,以及通过ServletConfig获取ServletContext的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ServletConfig类即Servlet的web.xml文件在的注册信息;

当使用javax.servlet.Servlet接口时,可在的Servlet的初始化方法里获取的ServletConfig对象;

ServletConfig类对象常用的几个方法为:

  1. getServletName() - 获取当前Servlet在web.xml中配置的名字,返回类型为String;
  2. getInitParameter(String name) - 获取当前Servlet指定名称的初始化参数的值,返回类型为String;
  3. getInitParameterNames() - 获取当前Servlet所有初始化参数的名字组成的枚举,返回类型为枚举;
  4. getServletContext() - 获取代表当前web应用的ServletContext对象,返回类型为ServletContext;

小服务程序配置初始化参数的方法:在web.xml中的Servlet的注册信息里通过<INIT-PARAM> </ INIT-param>进行配置;

参数servletContext接口是Servlet的中最大的一个接口

ServletContext的:当前的网络应用,在同一个网络应用中,所有的Servlet共用一个ServletContext的对象,所以通过ServletContext的对象可实现的Servlet对象间的通讯;

ServletContext的对象可通过的ServletConfig对象的getServletContext()方法方法进行获取;

ServletContext的对象的作用:

1.通过ServletContext中可以访问应用范围的初始化参数;

应用范围的初始化参数可在web.xml中里通过<的context-param> </的context-param>进行配置;

方法:

的getInitParameter(名称):通过参数名获取对应初始化参数

getInitParameterNames():获取应用范围内所有初始化参数的参数名,并存放到枚举中

2 ..通过ServletContext中可以访问应用范围的属性;

方法:

的setAttribute(字符串,对象):设置应用范围的属性;

的getAttribute(名称):通过属性名获取对应的属性;

getAttributeNames():获取所有属性的属性名,并存放到枚举中;

的removeAttribute(字符串):根据指定属性名,移除相应的属性;

getRealPath( “/”):能够得到括号内路径的绝对路径;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值