page和pageContext的区别
来源:互联网 发布:辽宁石油化工大学 知乎 编辑:程序博客网 时间:2024/05/16 02:33
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);
//使用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);
总的来说,pageContext和page都是jsp中的隐含对象,pageContext代表jsp页面的上下文关系,能够调用、存取其他隐含对象;
page代表处理当前请求的时候,这个页面的实现类的实例。
- page和pageContext的区别
- JSP中page和pageContext的区别
- JSP中page和pageContext的区别
- JSP中page和pageContext的区别
- JSP中page和pageContext的区别
- page与pageContext的区别
- 20171013 JSP中page和pageContext的区别
- Jsp内置对象page和pageContext的区别
- jsp EL表达式取值过程、page和pagecontext的区别
- jsp九大内置对象 page与pageContext的区别
- page,pageContext,config和exception
- response.redirect和pageContext.forward的区别
- pageContext/page
- jsp中的page和pageContext整理
- pageContext.findAttribute()与pageContext.getAttribute()的区别
- pageContext.findAttribute()与pageContext.getAttribute()的区别
- pageContext.findAttribute()与pageContext.getAttribute()的区别
- Page和window的区别
- Eclipse+YAGARTO+JLINK实现Windows下STM32的编译和调试
- 深入理解incarnation
- A wrapper for maven to run with specific JAVA_HOME
- C# “Sources”参数中指定了多次的错误解决方案
- 快速排序法的C++实现
- page和pageContext的区别
- oracle创建数据库
- 解决office稿纸加载项,打开word老弹出窗口的问题:
- c语言中的static用法
- 第一篇文字
- IE8“开发人员工具”使用详解上(各级菜单详解)
- WIN7的操作系统,中行的网银无法登陆,总是显示INTERNET EXPLORER停止工作是怎么回事啊?
- Eclipse+JLink GDB Sever在mini2440开发板leds点灯程序调试过程
- C语言的学习要从基础,100个经典的算法 (转载)