什么叫ServletContext对象?
ServletContext对象
web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表当前web应用:
- 共享数据
- 我在这个Servlet中保存的数据,可以在另外一个Servlet中拿到
public class HelloServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//this.getInitParameter(); 初始化参数//this.getServletConfig(); Servlet配置//this.getServletContext(); Servlet上下文ServletContext context = this.getServletContext();String username="克林";//数据context.setAttribute("username",username); //将一个数据保存在ServletContext中 名字为:username 值:username}}
public class GetServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {ServletContext context = this.getServletContext();String username = (String) context.getAttribute("username");resp.setContentType("text/html");resp.setCharacterEncoding("utf-8");resp.getWriter().print("名字"+username);}
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"metadata-complete="true"><servlet><servlet-name>hello</servlet-name><servlet-class>com.kk.servlet.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>hello</servlet-name><url-pattern>/kk</url-pattern></servlet-mapping><servlet><servlet-name>get</servlet-name><servlet-class>com.kk.servlet.GetServlet</servlet-class></servlet><servlet-mapping><servlet-name>get</servlet-name><url-pattern>/get</url-pattern></servlet-mapping></web-app>
什么叫ServletContext对象?相关推荐
- java servletcontext_Java ServletContext对象用法解析
ServletContext对象: ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了.通过这个对象,我们可以向里面存数据(键值对 ...
- ServletContext对象详解
ServletContext对象 1. 概念:代表整个web应用,可以和程序的容器(服务器)来通信 2. 获取: 1. 通过request对象获取 request.getSer ...
- 使用ServletContext对象完成网页计数器
使用ServletContext对象完成网页计数器 * 在用户登录校验中创建计数器并自增,然后存储到ServletContext对象中 * 在主页面里取出计数器数据显示给 ...
- ServletContext 对象
ServletContext 对象 问题: Request 解决了一次请求内的数据共享问题,session 解决了 用户不同请求的数据共享问题,那么不同的用户的数据 共享该怎 ...
- ServletConfig对象和ServletContext对象
ServletConfig对象是servlet配置对象,(web.xml中的)servlet信息封装在ServletConfig对象中,因此在一个web应用可存在多个ServletConfig.Ser ...
- 秒懂servletContext对象
servletContext对象 ServletContext对象,官方称为servlet上下文:服务器会为每一个web应用创建一个servletContext对象,它具有全局唯一性,web应用中的所 ...
- (JavaWeb)ServletContext对象
文章目录 ServletContext 1.共享数据 2.获取初始化参数 3.请求转发 4.读取资源文件 ServletContext web容器在启动的时候,它会为每个web程序都创建一个对应的Se ...
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法...
今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下: String pat ...
- java中servletcontext_Java中的ServletContext对象
ServletContext对象: ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了.通过这个对象,我们可以向里面存数据(键值对 ...
- Request和Response-学习笔记05【ServletContext对象、文件下载】
Java后端 学习路线 笔记汇总表[黑马程序员] Request和Response-学习笔记01[Request_原理和继承体系.Request_获取请求数据][day01] Request和Resp ...
最新文章
- Python开发环境配置
- python编程300例_经典编程100例——python版(例9例10)
- android网络请求回调管理,Android HTTP网络请求的异步实现
- 设计模式--迭代器(Iterator)模式
- 利用WebBrowser实现Web打印的分析
- python查找文件是否存在_python脚本查找文件是否存在的方法
- 开发10年,全记在这本Java进阶宝典里了!
- Mac安装nmap及常用命令【亲测有用】
- spl_autoload_register 和 __autoload()魔术方法
- Winrunner经验总结
- ANSYS CFD网格划分笔记1
- Unity粒子特效UI层级问题
- 2018年总结:向死而生,为爱而活——忆编程青椒的戎马岁月
- Java Reference Objects or How I Learned to Stop Worrying and Love OutOfMemoryError
- 景区厕所污水处理有哪些问题?
- 头歌python 身份证号的奥秘
- Android 使用Arcore 实现多点测距
- 多线程加速 Excel 画像素画
- Python实现中文转拼音功能
- 数据库系统---数据库设计