JSP的pageContext对象实战

一 代码

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>



     pageContext测试 
    


<%
// 使用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") + "
"); out.println("request变量所在范围:" + pageContext.getAttributesScope("request") + "
"); out.println("request2变量所在范围:"+ pageContext.getAttributesScope("request2") + "
"); out.println("session变量所在范围:" + pageContext.getAttributesScope("session") + "
"); out.println("session2变量所在范围:" + pageContext.getAttributesScope("session2") + "
"); out.println("app变量所在范围:" + pageContext.getAttributesScope("app") + "
"); out.println("app2变量所在范围:" + pageContext.getAttributesScope("app2") + "
"); %>

二 测试

JSP的pageContext对象实战_第1张图片

 

你可能感兴趣的:(JSP)