zoukankan      html  css  js  c++  java
  • JSP 08: page和pageContent内置对象

    1.  page内置对象, 等同于this

    在index.jsp中, 运行:

    <%
      System.out.println(page == this);
    %>

    效果:

    true

    2.  四大域对象:  page  request  session  appliaction

    page作用域:     在 当前JSP页面 有效

    request作用域:      在 请求/请求转发 里有效

    session作用域:   在 整个会话周期 有效 (在会话里的请求访问的都是同一个session)

    application作用域: 在 整个Web应用里 有效

    page < request < session < appliaction

    3.  pageContext

    pageContext.getOut();       // 得到了一个JSP Writter, 相当于得到了out对象

    pageContext.getRequest();     // 获取请求对象

    pageContext.getResponse();        // 获取response对象

    pageContext.getServletContext();   // 获取application 

    pageContext.getSession();      // 获取httpSession 

    pageContext.setAttribute("user","李诞");

    pageContext.setAttribute("user","庞博",PageContext.APPLICATION_SCOPE);  // 通过第三个变量, 设置了作用域

    例如, 在index.jsp中:

    <%
      pageContext.setAttribute("user","庞博",PageContext.SESSION_SCOPE);
      System.out.println(session.getAttribute("user"));
    %>

    效果:

      输出了庞博

  • 相关阅读:
    CF1454F Array Partition
    leetcode1883 准时抵达会议现场的最小跳过休息次数
    leetcode1871 跳跃游戏 VII
    leetcode1872 石子游戏VIII
    CF1355C Count Triangles
    CF1245D Shichikuji and Power Grid
    CF1368C Even Picture
    CF1368D AND, OR and square sum
    CF1395C Boboniu and Bit Operations
    SpringBoot和开发热部署
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13505517.html
Copyright © 2011-2022 走看看