• Javaweb学习笔记10 4种范围对象


    response     响应对象

    config     配置对象(服务器配置信息)

    out     输出对象

    page    当前jsp页面对象

    exception     异常对象

    四种范围对象(小--->大)

    pageContext    JSP页面容器 (配置对象)(这个对象在其他书里也叫page对象,但是不要和上面的page对象搞混)                         (当前页面有效)

    request     请求对象(httpServeletRequest类)       (同一次请求有效)

    session     会话对象(httpsession类)      (同一次会话有效)

    application      全局对象              (全局有效,整个页面有效)

    以上四个对象共有的方法

    void setAttribute(String name )设置属性值(新增或修改)

                     如果之前不存在,则新增加

                     如果之前存在,则修改

    object getAttribute(String name):根据属性名获取属性值

    void removeAttribute(String name):根据属性名,删除对象

    a. pageContext 当前页面有效 (页面跳转后无效)

    b.request 同一次请求有效,其他请求无效(请求转发后有效,重定向后无效)

    c.session 同一次会话有效(无论怎么跳转,都有效。关闭和切换浏览器无效)

    d.application 全局变量:整个项目运行期间都有效(切换浏览器仍然有效)(关闭服务,其他项目无效)

      如果想实现多个项目共享,重启后仍然有效,可以用JNDI技术实现

    1.以上的4个范围对象,通过setAttribute()赋值,通过getAttribute()取值

    2.以上范围对象,尽量使用最小的范围,因为对象的范围越大,造成的性能消耗越大

  • 相关阅读:
    HDU 1863 畅通工程(Kruskal)
    HDU 1879 继续畅通工程(Kruskra)
    HDU 1102 Constructing Roads(Kruskal)
    POJ 3150 Cellular Automaton(矩阵快速幂)
    POJ 3070 Fibonacci(矩阵快速幂)
    ZOJ 1648 Circuit Board(计算几何)
    ZOJ 3498 Javabeans
    ZOJ 3490 String Successor(模拟)
    Java实现 LeetCode 749 隔离病毒(DFS嵌套)
    Java实现 LeetCode 749 隔离病毒(DFS嵌套)
  • 原文地址:https://www.cnblogs.com/xiaotianzhang16/p/10405824.html
Copyright © 2020-2023  润新知