`
wjheye
  • 浏览: 82289 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

JSP中page和pageContext的区别

    博客分类:
  • Jsp
阅读更多
page           java.lang.Object 对应this关键字。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) ;  



文章信息来源:http://aguang520.iteye.com/blog/741658
分享到:
评论

相关推荐

    浅谈jsp EL表达式取值过程、page和pagecontext的区别

    下面小编就为大家带来一篇浅谈jsp EL表达式取值过程、page和pagecontext的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    javaBean和JSP标准动作.rar

    在JSP页面中,我们通过使用隐式对象可以更加方便地实现我们的效果。隐式对象包含: request response out ---- 输入输出对象 pageContext session application ---- 应用作用域对象 page config ---- Servlet对象...

    jsp 考试题 及 答案

    3、 jsp主要内置对象有: application 、exception 、 pageContext 、 request 、 session 、_____response_____out、config、page。 4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,POST是 ...

    JSP期末考试试题及答案

    4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) <jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/> 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a)...

    JSP实例编程100例

    19、JSP中最简单的国际化程序 20、错误检测 21、抛出异常 22、<c:if> 的用法 23、和<c:remove> 的用法 24、<c:import> 的用法 25、jsp-include的用法 26、汉字处理 27、网页重定向 28、自动更新网页 29、存取session...

    jsp试卷大全及答案

    1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) <%= %> b) c) ! %> d) 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) ...

    JSP技术知识点考查 jsp动态建站技术

    application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。 config对象允许将初始化数据传递给一个JSP页面 exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据...

    JSP 内部培训教程

    三、JSP注釋和指令 4 JSP注釋 4 JSP指令 4 page指令 4 include指令 5 taglib指令 5 四、JSP腳本元素 6 JSP聲明 6 JSP表達式 6 JSP腳本小程序 6 五、JSP動作 7 <jsp:forward> 7 <jsp:plugin> 8 <jsp:useBean> 8 <jsp:...

    JSP程序设计与案例实战

    exception)、JavaBean组件、JSP标准动作(<jsp:forward>,<jsp:param>,<jsp:setProperty>,<jsp:plugin>,<jsp:include>,<jsp:useBean>,<jsp:getProperty>)、JSP中使用数据库(JDBC常用API)、JSTL的配置步骤、核心...

    详细了解JSP中九个隐含对象

    详细了解JSP中九个隐含对象,page 对象,config 对象,request 对象,response 对象,out 对象,session 对象,application对象,pageContext对象,exception对象

    jsp试卷带答案很全面

    4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) <jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/> 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a)...

    JSP/Servlet

    您可以將一些網頁格式處理或是限定存取之類的需求,使用標籤庫來處理,程式邏輯撰寫在標籤處理類別(Tag Handler Class)中,並定義好標籤庫定義檔案(.tld),而在JSP網頁中使用自訂標籤來撰寫網頁。 簡介 Tag ...

    jsp有哪些内置对象?作用分别是什么?分别有什么方法?

     pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。  session表示一个请求的javax.servlet....

    JSP内建对象方法大全

    JSP内建对象: page对象 config对象 out对象 request对象 response对象 seesion对象 application对象 pageContext对象 exception对象 的全部方法和具体的解释!

    jsp的内置对象的详细讲解

    了解内置对象的分类及组成 掌握输入/输出对象:request、response 和 out 掌握作用域通信对象:session、application和pageContext 掌握 Servlet 相关对象:page 和 config 掌握错误对象:exception

    servlet 源码

    javax.servlet.jsp.JspPage.java javax.servlet.jsp.JspTagException.java javax.servlet.jsp.JspWriter.java javax.servlet.jsp.PageContext.java javax.servlet.jsp.SkipPageException.java javax.servlet.jsp.el....

    jsp九大内置对象

    JSP引擎产生一个Session对象,同时分配一个String类型的ID号,JSP引擎同时将这换个ID号发送到客户端,存放在Cookie中,这样Session对象,直到客户关闭浏览器后,服务器端该客户的Session对象才取消,并且和客户的...

Global site tag (gtag.js) - Google Analytics