JSP—九大隐式对象之pageContext

jsp九大隐式对象中最重要的一个对象pageContext pageContext对象 这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。 pageContext不仅是个域对象还封装了另外8大隐式对象的引用,还可以通过get***得到另外的8大隐式对象(request,response,seesion,application(servletContext),config,page,exception,out) 阅读详情

pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。

1. 通过pageContext获得其他对象

getException方法返回exception隐式对象
getPage方法返回page隐式对象
getRequest方法返回request隐式对象
getResponse方法返回response隐式对象
getServletConfig方法返回config隐式对象
getServletContext方法返回application隐式对象
getSession方法返回session隐式对象
getOut方法返回out隐式对象

2. pageContext作为域对象 

public void setAttribute(java.lang.String name,java.lang.Object value)
public java.lang.Object getAttribute(java.lang.String name)
public void removeAttribute(java.lang.String name)


public java.lang.Object getAttribute(java.lang.String name,int scope)
public void setAttribute(java.lang.String name, java.lang.Object value,int scope)
public void removeAttribute(java.lang.String name,int scope)

代表各个域的常量:

PageContext.APPLICATION_SCOPE
PageContext.SESSION_SCOPE
PageContext.REQUEST_SCOPE
PageContext.PAGE_SCOPE


findAttribute方法:查找各个域中的属性


下面来演示下通过pageContext对象来访问request域:

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>pageContext对象访问其他域</title>
</head>
<body>
	<%
		request.setAttribute("data", "hello");
		String data = (String) pageContext.getAttribute("data",
				PageContext.REQUEST_SCOPE);
		out.print(data);
		
		out.print("<br/>");
		data=(String)pageContext.findAttribute("data");
		out.print(data);
	%>
</body>
</html>


在浏览器中访问http://localhost:8080/day08/pageContext.jsp:


此外,PageContext类中定义了一个forward方法和两个include方法来分别简化和替代RequestDispatcher.forward方法和include方法。

联邦学习中的差分隐私保护详解及python实现 随着数据隐私法规(如 GDPR、CCPA)日益严格,传统将数据集中到云端训练模型的方式面临合规与安全风险。联邦学习通过让各客户端保留本地数据,仅共享模型更新,缓解了数据流动带来的隐私风险。但模型更新仍可能泄露个体信息。为进一步保障隐私,可在本地更新中引入差分隐私(DP)机制,通过向梯度或模型更新中注入随机噪声,防止反向推断原始数据citeturn0search9。 阅读详情

相关推荐

Axial Attention 和 Criss-Cross Attention及其代码实现

Axial Attention 和 Criss-Cross Attention及其代码实现 ​ 文章目录Axial Attention 和 Criss-Cross Attention及其代码实现1 Criss - Cross Attention介绍1.1 引言1.2 理论实现1.2.1 获取权重A1.2.2 Affinity操作1.3.3 全部信息获取1.3 代码实现1.3.1 官方实现1.3.2 纯pytorch实现2 Axial Attention 介绍2.1 引言2.2 理论实现2.3 代码实现2.3

fzl的博客 2万+

JSP隐式对象——out对象、pageContext对象、exception对象

JSP隐式对象的概述 在JSP页面中,有一些对象需要频繁使用,如果每次都重新创建这些对象则会非常麻烦。为了简化Web应用程序的开发,JSP2.0规范中提供了9个隐式(内置)对象,它们是JSP默认创建的,可以直接在 JSP 页面中使用。这9个隐式对象的名称、类型和描述如表所示。 名称 类型 描述 范围 out javax.servlet.jsp.JspWriter 用于输出页面 page request javax.servlet.http.HttpServletRequest 得到用户信

醉瑾_的博客 4848

【信创-k8s】银河麒麟V10国防版+鲲鹏/飞腾(arm64架构)在线/离线部署k8s1.30+kubesphere

银河麒麟作为国家核高基专项的重要成果,国防版凭借其卓越的安全性和可靠性,已成为军工领域的首选操作系统。之前我们在适配麒麟V4国防版的过程中已发现诸多安全性要求,而麒麟V10国防版在安全防护等级上又达到了更高的级别。本文将主要演示离线部署,因为军工项目基本不会出现联网场景。即使在线,也可以按离线方式部署,且离线部署由于有私有仓库,不会存在镜像获取不到和丢失情况。

2023年最新地推相关信息 539

JSP的学习(7)——九大隐式对象之pageContext对象

  本篇来讲诉JSP中九大隐式对象中最后一个,也是最重要的一个对象——pageContext对象。   pageContext对象代表了该JSP页面的运行环境,它的作用有:   ① 这个对象封装了对其它八大隐式对象的引用   ② pageContext自身还是一个域对象,可以用来保存数据,同时可以通过pageContext这个域对象操作另外三个域(Request域,Session域,Serv...

weixin_30785593的博客 400

Codex API 直接集成指南:告别中转代理,构建稳定高效的 AI 应用

在 AI 应用开发中,API 集成是连接模型能力与业务逻辑的核心环节。其基本原理是通过 HTTP 协议,按照服务提供商定义的规范发送请求并解析响应,实现远程调用。标准化的 API 设计确保了跨平台和跨语言的互操作性,其技术价值在于提供了稳定、可控且可扩展的服务接入方式,是构建企业级智能应用的基础。在实际应用场景中,开发者常需集成如 Codex 这类聚合了多种大语言模型的平台,以调用诸如 DeepSeek 等先进模型。然而,部分开发者仍依赖过时的第三方中转代理工具,这不仅引入了单点故障和版本锁定的风险,还可能

weixin_28224217的博客 338

FPGA数字下变频实战:用Vivado DDS IP核实现IQ采样与频率校正(附MATLAB仿真对比)

本文提供了一份基于Vivado DDS IP核实现FPGA数字下变频(DDC)的完整工程指南。详细阐述了IQ采样的原理、DDC链路构建、DDS频率校正的工程实现,并重点介绍了如何利用MATLAB搭建黄金参考模型进行全链路仿真与对比验证,分享了关键的调试技巧与性能优化建议。

t1u2v的博客 810

(九)JSP教程——pageContext对象

getAttributesScope方法判断出相应的参数与哪一个JSP对象绑定在一起,该方法返回的值为整型常数。其中,1对应page生存范围;4对应application生存范围。pageContext对象是由JSP容器创建并初始化的,相当于当前页面的容器,它可以访问当前页面中的所有对象。它的主要作用是为JSP页面包装上下文,并用于管理属于JSP的特殊可见部分中已命名对象的访问。一般情况下,使用该对象的应用并不多,只在一些复杂的情况下,才会使用该对象进行辅助处理。下面通过实例来说明该对象的使用方法。

903

c\c++: Identifiers, modifier, qualifier, specifier, decorator; systemtap

文章目录参考英语含义在c、C++ 参考 c++ 标准 https://blog.youkuaiyun.com/tyronne/article/details/44016621 英语含义 modifier word or phrase that modifies (modify 2) another word or phrase 修饰语. qualifier (grammar) word, esp an adjective or adverb, that qualifies another word 修饰词; (尤指)形

mzhan017的博客 2423

JSP作用域

JSP的作用域有4个 分别是 pageContext(页面请求) sessionContext (会话请求)requestContext(一次请求) applicationContext(全局,所有用户共享) pageContext: 为了更直观的感受——创建setContext.jsp和getContext.jsp,分别表示向作用域设置数据,和从作用域获取数据。 pageContext表示当前页面作用域 通过pageContext.setAttribute(key,value)的数据,只能在当前页面访问,

yooppa的博客 1397

2026爬虫反爬终极对抗:AST解混淆+算法还原+Python复现全流程实战

本文分享了破解JS加密参数的完整流程,重点介绍AST解混淆和算法还原方法。针对电商网站常见的混淆手段(变量名混淆、控制流平坦化、字符串加密等),作者提出一套高效解决方案:通过AST解析还原可读代码,结合Chrome断点调试定位加密函数,最后用Python精准复现加密逻辑。文章包含具体的代码实现,如字符串数组还原的AST操作示例,并详细说明了从样本采集到验证测试的全流程。该方法已成功应用于10多个网站,将破解时间从一周缩短至一天,为处理JS加密参数提供了可复用的技术方案。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1522

后悔没早点知道!用AI只需四步,一次性讲清高质量论文引言写法(附公式+AI指令)

帮我写SCI 论文撰写引言的“研究背景与重要性”,要求从本研究所属领域的小背景切入,使用现在时态描述该领域的总体状况与发展趋势,突出其在学术研究、实际应用或社会层面的重要价值,并通过一个吸引人的钩子开头,如关键事实、现实问题或学术热点,引导读者关注本主题的重要性。梳理你所在领域和你研究相关的关键成果,但不能罗列所有文献,重点抓核心脉络,这部分最重要的实际上是让你了解别人的研究脉络,然后在每个关键的节点上,引用几篇关键参考文献作支撑,来体现你对领域的熟悉度就可以了。3)研究缺口模糊,没法突出问题的真实价值;

qq_64378896的博客 114

EL隐式对象

术语 定义 pageContext JSP 页的上下文对象。它可以用于取得 JSP 隐式对象,如请求、响应、会话、输出、servletContext 等。 例如下面通过pageContext取得JSP的隐式对象,再用“.”取得对象的属性。 ${pageContext.servletConfig} ${pageContext.request.contextPath} ...

128

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

JavaWeb JSP的九大隐式对象之pageContext、page、config对象

JSP的九大隐式对象 可以不需要在JSP中预先定义就可以直接使用的。 一共九个,统称为JSP的九大隐式对象。 分别是: ①request对象 请求信息 ②response对象 响应信息 ③out对象 输出的输出流 ④session对象 会话 ⑤application对象 全局的上下文对象,(ServletContext对象) ⑥pageContext对象 当前JSP页面上下文 ⑦page对象 JSP页面本身,了解即可,不常用 ⑧config对象 Se

gezongbo的博客 1097

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jsp九大隐式对象——pageContext隐式对象

jsp代码: My JSP '11.jsp' starting page <!-- pageContext对象用在自定义标签开发技术里面 jsp页面最好不要出现java代码,可是很难避免使用, 里面都是java代码,所以就需要用java类开发自定义标签(), 而传过去八大对象很麻烦,所以用pageCont

無名的博客 1366

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

JSP九大隐式对象--pageContext

JSP九大隐式对象--pageContext   pageContext对象是JSP技术中最重要的一个对象,它代表当前JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如包含和跳转其它资源、检索其它域对象中的属性等。 a)能够取得其它8个内置对象 b)具有转发和包...

weixin_30646315的博客 141

JSP中的九大隐式(隐含)对象、四大域对象及pageContext对象获取八大隐式对象方法

1.什么是隐含对象 隐含对象(也称隐式对象)是指容器自动创建,在JSP文件中可以直接使用的对象。 作用:JSP预先创建的这些对象可以简化对HTTP请求、响应信息的访问 2.JSP页面中的隐含对象分类 2.1.输入输出对象: request response out 2.2作用域通信对象: session application pageContext 2.3Servlet对象: page config 2.4异常对象 exception 上面列出的就是JSP的九大隐式对象,其中pa

浅时光|初如梦 2082

嵌入式Linux下RS485总线Modbus RTU传感器数据读取实战

在工业数据采集场景中,串口通信是连接嵌入式设备与现场传感器的核心桥梁。Linux系统通过termios提供的标准化串口编程接口,配合RS485半双工总线,可高效实现多节点传感器组网。Modbus RTU作为一种广泛应用于工业现场的主从式协议,以二进制帧传输数据,具备结构清晰、解析效率高的特点,尤其适合在9600波特率下稳定运行。实际工程中,从串口设备识别、termios参数配置到CRC16校验与轮询调度,每一步都影响数据采集的可靠性。本文从串口编程基础出发,结合嵌入式Linux平台,详解如何利用RS485总

weixin_33971977的博客 346

JSP的九大隐式对象之------PageContext

PageContext:

wzd313616的专栏 542

5. JSP之【九大隐式对象】:out 、request、 response、 config 、session 、application、 page 、pageContext 、exception

文章目录1.JSP隐式对象1.1 out对象1.2 request + 1.3 response对象1.4 config对象1.5 session对象1.6 application对象(ServletContext)1.7 page对象1.8 pageContext对象1.9 exception对象2.JSP域对象2.1 PageContext2.2 ServletRequest2.3 HttpSession2.4 ServletContext 1.JSP隐式对象 JSP隐式对象(内置对象)是JSP事先创建

你说的白是什么白_ 3348

javaWeb-07-jsp九大隐式对象-pageContext对象

<!-- .panel_head1 {clear:both; height:30px; padding:0 5px; color:#333; font:bold 22px/30px Arial; text-indent:5px} .notice1 {margin:10px 10px; padding:2px 4px 2px 20px; border:dash

Tech My Life 2094

JSP中的PageContext

JSP九大隐式对象:在翻译过来的Servlet中Service方法自动帮我们前置定义的九个对象,可以在jsp页面中直接使用 page  confingapplication response       request       session        out     exception       pageContext 下面详细说一下pageContext    

stulcc的博客 783

(JavaEE-08)JSP九大隐式对象

JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用 由于JSP第一次访问时会翻译成ser...

231

JSP运行原理和九大隐式对象及下载文件、访问次数的代码

JSP运行原理和九大隐式对象         每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化

1163
上一篇: JSP—九大隐式对象之out
下一篇: JSP—JSP简介(JSP语法、九大隐式对象、常用标签)
Wang_AI
博客等级 码龄12年 988粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值