一些需要了解的对象
这些对象可以得到的东西在注释中
getInitialParameter()
其中,getInitialParameter()的初始化参数可以在Web.xml中配置
这个配置几乎不用
getServletConfig()
就是Web.xml中的配置
getServletContext()
就是,这个网站就由这个对象来管理
1、共享数据
示例:
下面三张图示例如何存取值,共享值
情景:HelloServlet.java中创建一个值,在GetServlet.java中获取
存取都是要先创建一个ServletContext对象,然后再存取
2、获取初始化参数
3、请求转发
A想要拿到C的资源,,A只能连接到B。
上图中:
上面的是A找B,B拿到C的资源再传给A。地址不会变化(转发)
下面这个情况是A找到B,B把C的地址返给A,A去找C拿取资源。地址会变化(重定向)
4、读取资源文件
上图是由于再Maven中的一些“坑”,资源无法导出。
指路:
Maven资源无法导出
PS:
后续,servletContext对象的应用中
共享数据会用session顶替
获取初始化参数几乎不用
请求转发会用request来做
读取资源文件可以用类加载、反射去做
就不会用到servletContext了