Java Web中pageContext的20个实用方法——开发常用

pageContext属性默认在当前页面是共享的 pageContext表示一个javax.servlet.jsp.PageContext对象。pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的session,也可以取本页面所在的application的某一属性值。

网络配图 1、JspWriter getOut() 返回当前客户端响应被使用的JspWriter流(out) 2、HttpSession getSession() 返回当前页中的HttpSession对象(session) 3、Object getPage() 返回当前页的Object对象(page) 4、ServletRequest getRequest() 返回当前页的ServletRequest对象(request) 5、ServletResponse getResponse() 返回当前页的ServletResponse对象(response) 6、Exception getException() 返回当前页的Exception对象(exception) 7、ServletConfig getServletConfig() 返回当前页的ServletConfig对象(config) 8、ServletContext getServletContext() 返回当前页的ServletContext对象(application) 9、void setAttribute(String name,Object attribute) 设置属性及属性值 10、void setAttribute(String name,Object obj,int scope) 在指定范围内设置属性及属性值 11、public Object getAttribute(String name) 取属性的值

网络配图 12、Object getAttribute(String name,int scope) 在指定范围内取属性的值 13、public Object findAttribute(String name) 寻找一属性,返回起属性值或NULL 14、void removeAttribute(String name) 删除某属性 15、void removeAttribute(String name,int scope) 在指定范围删除某属性 16、int getAttributeScope(String name) 返回某属性的作用范围 17、Enumeration getAttributeNamesInScope(int scope) 返回指定范围内可用的属性名枚举 18、void release() 释放pageContext所占用的资源 19、void forward(String relativeUrlPath) 使当前页面重导到另一页面 20、void include(String relativeUrlPath) 在当前位置包含另一文件

原文发布于微信公众号 - Java学习网(javalearns)

原文发表时间:2017-11-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏difcareer的技术笔记

彻底弄懂dalvik字节码【一】

之前曾经简单跟踪过代码,知道dalvik的字节码是可以支持解释执行的,所谓的解释执行,其实就是c/c++编写的用于解释并执行dalvik字节码的程序,说白了就是...

17920
来自专栏刘远的专栏

airflow—给DAG实例传递参数(4)

我们需要在创建dag实例时传递参数,每个任务都可以从任务实例中获取需要的参数。

2.6K80
来自专栏ios 技术积累

iOS weak的实现原理

weak表其实是一个hash表,Key是所指对象的地址,Value是weak指针的地址数组,weak是弱引用,所引用对象的计数器不会+1,并在引用对象被释放的时...

43950
来自专栏Java3y

Mybatis【关联映射】

Mybatis【多表连接】 我们在学习Hibernate的时候,如果表涉及到两张的话,那么我们是在映射文件中使用<set>..<many-to-one>等标签将...

27230
来自专栏技术碎碎念

Jsp内置对象及EL表达式的使用

一、JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称   对应的类型 request          HttpServletReques...

339100
来自专栏博客园

Core官方DI解析(4)--CallSiteRuntimeResolver

​ CallSiteRuntimeResolver类型是一个创建或获取服务实例的类型,这个类型继承了CallSiteVisitor<TArgument, TRe...

10510
来自专栏DT乱“码”

ClassPathXmlApplicationContext方式读取配置文件

public interface BeanFactory {   public Object getBean(String id); }   //实现类Clas...

21850
来自专栏闵开慧

pig操作与注意事项

grunt> A = load 'hdfs://192.168.0.118:9000/user/hadoop/data.txt' as (name:charar...

28630
来自专栏博客园

Core官方DI解析(4)--CallSiteRuntimeResolver

这两个类都在其CallSiteVisitor<TArgument, TResult>基类中

9630
来自专栏跟着阿笨一起玩NET

C#操作操作类库五(字符串的常用扩展方法)

13010

扫码关注云+社区

领取腾讯云代金券