`
zzg
  • 浏览: 124535 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PageContext研究

阅读更多


javax.servlet.jsp.PageContext
          
A PageContext instance provides access to all the namespaces associated with a JSP page, provides access to several page attributes, as well as a layer above the implementation details. Implicit objects are added the pageContext automatically.
          pageContext提供了jsp相关所有的名称空间,提供了访问页面属性,复杂对象也被自动添加到其中。其包含了jsp的所有信息。
          使用pageContext所设定的属性,其作用范围仅限于同一个jsp页面,
          使用request(在同一个request处理期间,包括forward给其他jsp页面)
          使用session(同一个进程作用期间)
          使用application(整个web应用中的jsp均可使用)


Exception getException( ) 回传目前网页的异常,不过此网页要为error page,
JspWriter getOut( ) 回传目前网页的输出流,例如:out
Object getPage( ) 回传目前网页的Servlet 实体(instance),例如:page
ServletRequest getRequest( ) 回传目前网页的请求,例如:request
ServletResponse getResponse( ) 回传目前网页的响应,例如:response
ServletConfig getServletConfig( ) 回传目前此网页的ServletConfig 对象,例如:config
ServletContext getServletContext( ) 回传目前此网页的执行环境(context),例如:application
HttpSession getSession( ) 回传和目前网页有联系的会话(session),例如:session

一般在jsp标签中使用的较多,例如:
pageContext.getOut().write(aHTML.toString());
分享到:
评论
2 楼 huangshengyong 2008-07-09  
你好!请问ServletContext和 PageContext有什么区别?
下面那段程序是什么意思?
protected ServletContext m_application;
public final void initialize(PageContext pageContext)
    throws ServletException
    {
        m_application = pageContext.getServletContext();
    }

麻烦有空的话把答案发到我邮箱:huangshengyong2007@163.com
谢谢!
1 楼 huangshengyong 2008-07-09  
好,谢谢1

相关推荐

    人脸识别研究综述

    人脸识别,用于进行人脸检测.二、javaEE框架学习笔记 2、的涵义: ...其中:“${pageContext.request.contextPath}”就是获取request的绝对路径,它的作用相当于“<%=pageContext.request.contextPath%>” 3、

    北京航空航天大学计算机研究生考试必备03

    6. **JSP内置对象**:request、response、session、application、pageContext等对象的使用场景和方法。 7. **Web应用开发实践**:可能包括实际的项目案例,如用户登录、注册、购物车等常见功能的实现。 8. **数据库...

    JSP经典论坛系统,供新手下载研究学习,使用MVC架构

    3. **内置对象**:JSP提供了若干内置对象,如request、response、session、pageContext等,方便开发者操作HTTP请求、响应以及会话数据。 4. **JSP生命周期**:JSP页面会被编译成Servlet,经历加载、实例化、初始化...

    jspSmartUpload组件反编译后源码

    **jspSmartUpload组件详解** ...通过对源码的研究,开发者可以提升自己的技能,更好地应对各种复杂的文件上传需求。然而,需要注意的是,使用反编译的源码可能存在版权风险,应在合法范围内使用。

    kindEditor中关于上传处理

    具体总结如下,希望对还在研究中的朋友有所帮助。 首先,需要在kindEditor官网上下载4.0版本的包(注意,版本一定要是4.0)。 具体地址如下:http://code.google.com/p/kindeditor/downloads/list 具体用在ExtJs中的...

    2021-2022计算机二级等级考试试题及答案No.18851.docx

    2. 软件工程的理论与技术研究不仅关注软件的开发技术,如编程语言、设计模式、测试方法等,更重视软件工程的管理,以消除软件开发过程中的不确定性、延迟和成本超支等问题。因此,正确的答案是B,即软件工程管理。 ...

    基于JSP的求职招聘网站系统设计与实现样本.doc

    * pageContext * exception 这些隐式对象可以使开发者更方便地访问和操作服务器的资源。 2.3 Mysql简介:Mysql是一种流行的关系数据库管理系统。Mysql的长处包括: * 高效的数据存储和检索 * 灵活的数据模型 * ...

    SSH框架使用json,js,无刷新技术案例(含jar包和案例)

    SSH框架使用json,js,无刷新技术案例 ,方便正在研究这个的一些朋友 PARTNO.bind("blur",function(){ //ajax后台验证--PARTNO是否存在 //var path = ${pageContext.request.contextPath}; $.ajax({ ...

    分页的源码

    在IT行业中,分页是数据库查询的一个重要特性,特别是在数据量庞大的情况下,它能帮助...在 chap_ibatis 压缩包中,可能包含了相关的Ibatis分页源码示例,你可以进一步研究其中的细节,加深对Ibatis分页机制的理解。

    java servlet src源码包 javax.servlet.* javax.servlet.http.* javax.servlet.jsp.*

    `jsp.*`包中的`JspFactory`和`PageContext`是JSP的核心组件,`JspFactory`是JSP引擎的全局访问点,`PageContext`为JSP页面提供了统一的上下文,可以访问请求、响应、会话、应用等对象。`JspWriter`用于输出JSP页面...

    Jsp-and-Servlet:Jsp和Servlet研究资料库

    本研究资料库聚焦于这两个技术,旨在深入理解它们的概念、工作原理以及如何在实际项目中有效应用。 **1. JSP(JavaServer Pages)** JSP是一种服务器端脚本语言,它允许开发者将HTML代码与Java代码混合编写,用于...

    JSP基础 课程知识点总结论文

    JSP有九个内置对象,包括请求(request)、响应(response)、会话(session)、应用程序(application)、页面(page)、页面上下文(pageContext)、出错页(exception)、配置(config)和页面范围(out)。...

    获得访问者的IP地址

    在IT行业中,获取访问者的IP地址是一项常见的需求,特别是在服务器端编程、网站分析以及安全监控等领域。...同时,这也为你进一步研究网络通信、服务器端编程以及网络安全等话题打下了坚实的基础。

    jsp实例源码

    - `pageContext`:PageContext对象,提供对所有JSP上下文对象的访问。 - `out`:JspWriter对象,用于向响应输出流写入内容。 - `config`:ServletConfig对象,包含Servlet配置信息。 - `page`:当前JSP页面的...

    jsp课程资料源代码

    JSP提供了九个内置对象,包括request、response、session、application、pageContext、out、page、config和exception,它们可以直接在JSP页面中使用,无需显式声明。 **六、JSP标签库** JSP标签库(Tag Libraries)...

    java 分页标签 可以参考下

    在Java开发中,分页是Web应用程序中非常常见的一种功能,用于处理大量数据时提高...在`project`这个压缩包文件中,可能包含了使用这些分页技术的示例代码,你可以通过研究这些代码进一步学习和理解Java分页标签的用法。

    JSP科研处管理信息系统(源代码+论文)_jsp_java源程序代码.rar

    JSP的内置对象,如`request`, `response`, `session`, `pageContext`等,都是Servlet API的一部分。 3. **MVC(Model-View-Controller)设计模式**: 本系统很可能采用了MVC架构,其中Model代表业务逻辑,View负责...

    servlet源码包

    `PageContext`提供了访问JSP页面所有对象的统一入口,`JspWriter`负责输出到响应,而`jsp:include`、`jsp:useBean`等元素对应的标签接口也在此包中。 **源码分析** 源码包提供了深入理解Servlet和JSP工作原理的机会...

    jsp源代码(51-70)

    6. **JSP内置对象**:如`request`, `response`, `session`, `pageContext`等,它们是预定义的对象,可以直接在JSP页面中使用,提供对HTTP请求、响应、会话等操作的访问。 在这个压缩包中,我们可以期待看到如何使用...

    JSP(jsp+javabean).rar_JSP系统_javabean_jsp JavaBean_jsp 分页_同学录

    在JSP中,可以使用内置对象`pageContext`来管理请求范围内的变量,或者通过自定义标签库(Tag Library)来实现更复杂的分页逻辑。 **同学录系统** 这个项目的核心是一个同学录应用,用户可以通过它来管理他们班级或...

Global site tag (gtag.js) - Google Analytics