相同:其实servletContext和application 是一样的,就相当于一个类创建了两个不同名称的变量。

在servlet中ServletContext就是application对象。大家只要打开jsp编译过后生成的Servlet中的

_jspService()方法就可以看到如下的声明:
            ServletContext application = null;

application = pageContext.getServletContext();

不同:两者的区别就是application用在jsp中,servletContext用在servlet中。application和page

request session 都是JSP中的内置对象,在后台用ServletContext存储的属性数据可以用

application对象获得。

而且application的作用域是整个Tomcat启动的过程。
例如: ServletContext.setAttribute("username",username);
则在JSP网页中可以使用  application.getAttribute("username");
来得到这个用户名。

ServletConext和Aplication的区别相关推荐

  1. SAP 中System ID / Aplication server / Instance / Client的区别

    SAP 系统的组成部分: 1).数据库 2).一个或多个应用服务器实例( java / abap ) instance 3).中央服务实例( central services ),一般是消息服务器me ...

  2. JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别

    Java Web开发中,采用MVC模式的时候,在控制器完成模型的调用之后会选择界面对用户响应,用常有2种方式 1,通过response对象的sendRedirect方法重定向: response.se ...

  3. JSP的getRequestDispatcher()与sendRedirect()的区别

    getRequestDispatcher()与sendRedirect()的区别 1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;  re ...

  4. getRequestDispatcher()与sendRedirect()的区别

    1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;  response.sendRedirect()是重新定向,前后页面不是一个reques ...

  5. contex A R M系列区别

    转自:https://www.cnblogs.com/qiaolong/p/4841923.html ============================================= The ...

  6. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  7. C++ 笔记(28)— C++ 中 NULL和 nullptr 的区别

    最近看公司代码的时候发现在判断指针是否为空的时候,有的时候用的是 NULL, 有的时候用的是 nullptr 感觉很奇怪,好奇心驱使我查了下两者的区别,发现还是有很多细节需要学习的. 1. NULL ...

  8. gcc 和 g++ 的联系和区别,使用 gcc 编译 c++

    GCC 编译器已经为我们提供了调用它的接口,对于 C 语言或者 C++ 程序,可以通过执行 gcc 或者 g++ 指令来调用 GCC 编译器. 实际使用中我们更习惯使用 gcc 指令编译 C 语言程序 ...

  9. Python2 与 Python3 区别

    Python2.x 与 Python3.x 区别 1. print 函数 Python2 中 print 是语句(statement),Python3 中 print 则变成了函数.在 Python3 ...

最新文章

  1. 初涉.....编码__列表__字典
  2. python去重复行_python 去除Excel中的重复行数据
  3. Python学习教程:Python增强赋值及共享引用注意事项
  4. (2021) 20 [虚拟化] 进程调度
  5. ectouch第六讲 之表常用链接
  6. Kafka集群安装Version2.10
  7. C语言循环设计结构,c语言---循环结构设计.ppt
  8. c语言程序排奇数,十个数奇数升序排列偶数降序排列,用C语言程序表示
  9. 李开复:无人驾驶必须一步到位,没有所谓的人机协同
  10. KindEditor上传图片及使用
  11. wow.js插件,让滚动动画更简单,让生活更美好
  12. 刚入职蚂蚁金服!应届生拿到年薪30w,这份Java面经分享给你!
  13. Linux如何查找域名IP地址
  14. PhpStorm 远程连接服务器
  15. 5 种全局 ID 生成方式、优缺点及改进方案
  16. AI大神Hinton再次“逃离”美国,成就了虎视眈眈的加拿大
  17. [h5py] 解决ImportError: libhdf5.so.103: cannot open shared object file: No such file or directory
  18. 影子系统toolwiz time freeze
  19. WebView的简单介绍和Android使用WebView无法显示网页
  20. 李嘉诚励志语录创业经典100条

热门文章

  1. java设计一个排队叫号系统_一个简易的叫号系统实现方案
  2. android申请蓝牙的权限,Android Studio 真机调试捕获异常申请和蓝牙权限代码
  3. Qt解决dib图片无法正常显示
  4. 程序员有哪些不可或缺的效率神器?
  5. netopeer2开发(一)
  6. Github每日精选(第66期):擦图老照片修复神器--Lama Cleaner
  7. nginx(十)SNI理解
  8. 文章采集器-免费文章采集器
  9. 一位面试京东成功的朋友,分享的面试京东成功的的大厂面试题
  10. 150398-22-4,三肽Phe-Arg-Arg