Page,request,session,application四个域对象的使用及区别

      Page域对象就是pageContext对象,可以访问当前页面作用域中定义的所有隐式对象。常用方法:

      void set Attribute(String name,Objectvalue): 向pageContext中存放对象值

      void get Attribute(String name,Objectvalue):根据名称获取pageContext中存放的对象值

      request域对象的作用范围是http请求到服务器处理结束,返回响应的整个过程。常用方法:

      public String getParameter(String name):获取指定名称的参数值

      public String[] getParameter(String name):获取指定名称的所有参数值数组

      public java.util.EnumerationgetParameterNames():返回一个包含请求消息中的所有参数名的Enumeration对象,通过遍历这个Enumeration对象得到请求消息中所有的参数名

      public java.util.Map getParameterMap():返回一个包含请求消息中的所有参数名的Map对象。Map对象的key是字符串类型的参数名,value是这个参数对应的Object类型的值数组

      session域对象表示用户的会话情况,可以识别用户,能保存跟踪用户的会话状态。从用户打开浏览器开始,到用户关闭浏览器的全过程中存在。常用方法:

      void set Attribute(String name,Objectvalue):向session中存放对象值

      void get Attribute(String name,Objectvalue): 根据名称获取session中存放的对象值

      application对象作用于整个应用程序,相当于servletContext,所有用户都可以共享该对象。从服务器开始到服务器关闭,整个过程都存在。常用方法:

      void set Attribute(String name,Objectvalue): 向application中存放对象值

      void get Attribute(String name,Objectvalue):根据名称获取application中存放的对象值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值