Web_ServletContext主要方法

ServletContext:联系上下文,一个项目通用一个context,作用域:整个项目

用法:Servlet里面直接应用,tomcat帮我们自动创建。

获取ServletContext:getServletContext()

ServletContext sc = getServletContext();

方法:

 1.设置数据,以键值对的形式设置

getServletContext().setAttribute("name","rose");

2.获取数据,以键名获取
getServletContext().getAttribute("name");

3.移除设置的数据,以健名移除
getServletContext().removeAttribute("name");

注意:ServletContext最强大的地方时全局通用性,简单来说我再 A Servlet中设置数据,可以在 B Servlet中获取这个数据,可以在 C Servlet中移除这个数据。

4.获取项目中任何文件
方法:
getRealPath("路径")

①.src根目录下的文件的获取:  
"/WEB-INF/classes/src下的file.txt"
②.web根目录下的文件的获取
"/web下的文件.txt"
③.web-inf根目录下的文件的获取
"/WEB-INF/web-inf下的文件.txt"

扩展目录在哪个目录下的问价要加文件的全路径,如下
getRealPath("/WEB-INF/classes/com/servletContext/src_com包下的文件目录.txt")

解决乱码问题:


Web_ServletContext主要方法

上一篇:mysql-索引对性能影响


下一篇:html中高度height问题