Servlet Context应用

Servlet Context

web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,代表了当前的web应用

一、共享数据:一个Servlet中保存 的数据,可以在另外一个Servlet中拿到

 

 首先创建一个放置数据的类

 

 还要有一个读取它的类

 

 配置web.xml

 

 Tomcat启动后,我们先访问/hello将数据存入ServletContext中,然后访问/getc,这样我们就可以访问到存入的数据。

二、获取初始化参数

在web.xml中配置

 

 写一个获取的类

 

 配置web.xml

 

 三、请求转发

 

 

 

 描述:当我们输入/sd请求时会跳转到/gp请求

<!--在build中配置resource,来防止我们资源导出失败的问题-->

<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/* . properties</ include>
<include>*+/* . xm1</inc1ude>
</inc1udes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</ directory>
<includes>
<include>**/*. . properties</inc1ude>
<inc1ude>**/*. xm1</inc1ude>
</includes>
<filtering>true</fi1tering>
</resource>
</resources>
</build>

四、读取资源文件

Properties
  在java目录下新建properties
  在resources日录下新建properties
发现:都被打包到了同一个路径下: classes, 我们俗称这个路径为lasspath:
思路:需要-个文件流.

配置文件

 

 实现类

 

posted @ 2023-03-05 21:54  数星观月  阅读(17)  评论(0编辑  收藏  举报