ServletContext及context上下文对象理解(se

2019-08-01  本文已影响0人  pujess

一、servletContext对象的作用

可以先参考ServletContext介绍及用法 - qq_36371449的博客 - CSDN博客

1.作用一:获取全局参数

可以读取在web.xml定义的全局参数


疑问:

  1. servlet3.0之后怎么对全局参数进行配置?
    Servlet3.0可以用@WebServlet注解给Web容器设置共享的初始化参数吗?
    这篇文章说注解是不可以对设置全局参数的,那么在没有web.xml的情况下如何去配置?

2.作用二:读取web项目下的文件

为什么不能用IO流读取文件?
——之前使用IO流就可以读取文件(java项目中)。
——现在是一个web项目,web项目需要发布到tomcat下才能访问的。获取web项目下的文件如果使用传统的IO就会出现问题(原因:路径中使用的是相对路径,而且服务器里面的路径难寻找)。因此需要用servletContext来获取web项目下面的文件。servletContext对象之读取web项目下文件资源

3.作用三:存取数据,servlet间共享数据

(也就是域对象)
可以通过servletContext对象在servlet之间共享同一些数据。

二、servletContext的理解

上一篇下一篇

猜你喜欢

热点阅读