吴裕雄--天生自然JAVA开发JSP-Servlet学习笔记:pageContext对象-访问JSP之间的共享数据

<%-- 
    Document   : pageContextTest
    Created on : 2020-4-11, 22:30:37
    Author     : Administrator
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title> pageContext测试 </title>
    </head>
    <body>
        <%
// 使用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);
//下面获取各属性所在的范围:
            out.println("page变量所在范围:"
                    + pageContext.getAttributesScope("page") + "<br/>");
            out.println("request变量所在范围:"
                    + pageContext.getAttributesScope("request") + "<br/>");
            out.println("request2变量所在范围:"
                    + pageContext.getAttributesScope("request2") + "<br/>");
            out.println("session变量所在范围:"
                    + pageContext.getAttributesScope("session") + "<br/>");
            out.println("session2变量所在范围:"
                    + pageContext.getAttributesScope("session2") + "<br/>");
            out.println("app变量所在范围:"
                    + pageContext.getAttributesScope("app") + "<br/>");
            out.println("app2变量所在范围:"
                    + pageContext.getAttributesScope("app2") + "<br/>");
        %>
    </body>
</html>

原文地址:https://www.cnblogs.com/tszr/p/12682949.html