一、创建pageContext.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>pageContext</title>
</head>
<body><%//获取request对象HttpServletRequest req = (HttpServletRequest) pageContext.getRequest();//设置page范围内属性pageContext.setAttribute("str", "Java",pageContext.PAGE_SCOPE);//设置request范围内属性      req.setAttribute("str", "Java Web");//获得的page范围属性String str1 = (String)pageContext.getAttribute("str",pageContext.PAGE_SCOPE);//获得的request范围属性String str2 = (String)pageContext.getAttribute("str",pageContext.REQUEST_SCOPE);%><%="page范围:"+str1 %><br /><%="request范围:"+str2 %><br />
</body>
</html>

二、访问

http://localhost:8080/chapter06/pageContext.jsp

可以看出,pageContext对象可以获取到request对象,并且还可以获取不同范围内的属性。

三、源码分析获取属性的方法

案例:演示pageContext对象的使用及源码分析获取属性方法相关推荐

  1. Spring IOC 容器源码分析 - 填充属性到 bean 原始对象

    1. 简介 本篇文章,我们来一起了解一下 Spring 是如何将配置文件中的属性值填充到 bean 对象中的.我在前面几篇文章中介绍过 Spring 创建 bean 的流程,即 Spring 先通过反 ...

  2. Spring IOC 容器源码分析 - 获取单例 bean

    1. 简介 为了写 Spring IOC 容器源码分析系列的文章,我特地写了一篇 Spring IOC 容器的导读文章.在导读一文中,我介绍了 Spring 的一些特性以及阅读 Spring 源码的一 ...

  3. Android源码分析工具及方法

    转载自:http://bbs.pediy.com/showthread.php?t=183278 标 题: [原创]Android源码分析工具及方法 作 者: MindMac 时 间: 2014-01 ...

  4. Thread源码分析之join方法

    2019独角兽企业重金招聘Python工程师标准>>> join方法示例1 源码 import java.util.concurrent.TimeUnit;public class ...

  5. jquery1.43源码分析之工具方法

    相关文章: jQuery插件开发全解析 读jq之四 jquery1.43源码分析之核心部分 推荐圈子: Jquery 更多相关推荐 这个部分是jquery一些常用的工具方法. 包括为jquery对象扩 ...

  6. jQuery源码分析之$.ajax方法

    请阅读我其它的关于inspectPrefiltersOrTransport以及ajaxTransport等相关博文,请了解readyState状态码 针对获取到location.href的兼容代码: ...

  7. html2canvas实现浏览器截图的原理(包含源码分析的通用方法)

    DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师. 官方网站:devui.design Ng组件库:ng-devui(欢 ...

  8. JDK源码分析:hashCode()方法

    提问: 1.hashCode()源码是怎么实现的. 2.hashCode()是为了配合基于散列的集合而设计的 3.hash数据结构,如何做到存取的时间复杂度为O(1)的.{函数算>逐个比较} 答 ...

  9. 【Java源码分析】String 方法 startsWith

    startsWith() startsWith() 方法用于检测字符串是否以指定的前缀开始. 语法 public boolean startsWith(String prefix, int toffs ...

最新文章

  1. 写到usaco上的一题可能题解是凸包所以转来这篇文章看看
  2. react结合ts与mobx环境搭建步骤详解
  3. Effective C++ --1 让自己习惯C++
  4. tomcat点击startup.bat闪退解决办法
  5. MATLAB读取文件夹及其所有子文件夹内的图像
  6. 本题要求实现一个用选择法对整数数组进行简单排序的函数。_通俗易懂讲 Python 算法:快速排序...
  7. 添加时,时间格式明明和数据库格式一样,却一直在报错,存不进去
  8. 通用版程序在the new iPad与Xcode4.3中的不兼容。
  9. python在哪里写代码-在哪里编写python代码
  10. 全明星投资融资5亿美元,曾下注亏损百亿的滴滴,及商汤、陆金所等独角兽...
  11. bingo卡片js代码_Excel Bingo卡随机数代码
  12. 学习笔记-Leaflet加载北京地铁线路
  13. 学习笔记(01):C++编程FFMpeg(QT5+OpenCV)实战--实时美颜直播推流-直播服务器介绍crtmpserver编译运行(ubuntu)...
  14. NLPCC2013中文微博细粒度情感识别(一)
  15. Oracle的表空间和sqlplus
  16. 保研之路——北航计算机学院直硕夏令营
  17. 数据结构之顺序表的删除、查找、遍历
  18. Egret实现显示对象放大缩小(Scale改变)锚点坐标(anchorOffset)对应改变
  19. Java开源的11个中文分词器使用方法和分词效果对比
  20. 彻底弄懂高斯模糊,均值模糊和中值模糊

热门文章

  1. linux netlink 内核配置,如何在linux内核模块中加入netlink通信接口
  2. sha256加密_有加密传输数据的需求?来试试stunnel
  3. 【kafka】kerberos认证下 kafka 报错Bootstrap broker host:ip (id: -1 rack: null) disconnected
  4. 【ElasticSearch】Es 源码之 LicenseService 源码解读
  5. 【SpringCloud】Spring cloud Alibaba Sentinel @SentinelResource
  6. 【Clickhouse】ClickHouse REST API(HTTP接口)及Engine引擎的使用
  7. 【Java】java LinkedTransferQueue 介绍
  8. 【Kafka】kafka KafkaException: Exception while loading Zookeeper JAAS login context ‘Client‘
  9. 【MySQL】MySQL STRAIGHT JOIN 使用案例以及简介
  10. Spring : Spring AOP源码解析