当前位置: 首页 > news >正文

JSPpage与pageContext什么关系

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。
pageContext  javax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContext和getServletConfig等.
   //使用pageContext 设置属性,该属性默认在page 范围内   
  pageContext. setAttribute ("page" , "hello") ;   
  
  //使用request 设置属性,该属性默认在request 范围内   
  request. setAttribute ("request" , "hello");   
  
  //使用pageContext将属性设置在request 范围中   
  pageContext.setAttribute("request2″ , "hello" , pageContext.REQUEST_SCOPE);   
  
  //使用session将属性设置在session 范围中   
  session.setAttribute("session" , "hello");   
  
  //使用pageContext将属性设置在session范围中   
  pageContext.setAttribute("session2″ , "hello" , pageContext.SESSION_SCOPE);   
  
  //使用application将属性设置在application范围中   
  application. setAttribute ("app" , "hello") ;   
  
  //使用pageContext 将属性设置在application 范围中   
  pageContext.setAttribute("app2″ , "hello" , pageContext.APPLICATION_SCOPE) ;


转载于:https://my.oschina.net/anyyang/blog/506005

相关文章:

  • django 1.8 官方文档翻译:13-3 日志
  • FTP使用
  • Linq左关联 右关联 内关联
  • Erlang垃圾回收机制的二三事
  • cloudera manager配置
  • Linux dd命令制作U盘系统启动盘
  • DSP投放进阶指南
  • 电脑知识--实用文章
  • Android新建项目 默认布局改为 LinearLayout
  • ashx调用session对象
  • insertAdjacentHTML动态插入行
  • 【CF】121 Div.1 C. Fools and Roads
  • 了解Office 365
  • Windows和Linux都有的Copy-on-write技术
  • MyBatis工作流程
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 2017年终总结、随想
  • chrome扩展demo1-小时钟
  • JavaScript DOM 10 - 滚动
  • JavaScript 基本功--面试宝典
  • JavaScript 基础知识 - 入门篇(一)
  • Lsb图片隐写
  • MySQL几个简单SQL的优化
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • STAR法则
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 订阅Forge Viewer所有的事件
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 看域名解析域名安全对SEO的影响
  • 算法-插入排序
  • 一些关于Rust在2019年的思考
  • 转载:[译] 内容加速黑科技趣谈
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • HanLP分词命名实体提取详解
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #微信小程序:微信小程序常见的配置传值
  • $GOPATH/go.mod exists but should not goland
  • (145)光线追踪距离场柔和阴影
  • (2)MFC+openGL单文档框架glFrame
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (八)Spring源码解析:Spring MVC
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (第一天)包装对象、作用域、创建对象
  • (接口自动化)Python3操作MySQL数据库
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (十一)手动添加用户和文件的特殊权限
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原創) 未来三学期想要修的课 (日記)
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功