内置对象是jsp的核心部分,可以说内置对象贯穿WEB的始终,即使在后续的开发中也依然频繁的用到。
在“jsp内置对象【01】”中的表格介绍了9中内置对象,真正常用到的就四种:page、request和response、session、application。
这四种内置对象各自都有自己的用途和方法。但都有一个相同的目的:就是都是用来接受参数的,都有如下的属性操作方法:

那么四种对象不同的地方就在于四种内置对象有四种不同的属性操作范围。我和大家一起来详细看一下四种属性范围个作用在什么范围。
什么是属性范围

我们在这儿一起学习四种属性范围:page范围:pageContext对象完成、request范围、session范围、application范围。
第一个:page属性范围

从上述看以看出,page属性范围是在本页中,也就是一个jsp页面中可以接受参数,但是离开本页后 就不可以了。
一个代码验证:page_01.jsp
<%@ page language="java" contentType="text/html" pageEncoding="utf-8" %>
<html>
<head>
<title>web开发</title>
</head>
<body>
<% //设置属性
pageContext.setAttribute("name","赵玉强");
String username=(String)pageContext.getAttribute("name");
%>
<h2>姓名:<%=username%></h2>
</body>
</html>
本页中设置了参数,而且是在本页中取得参数-姓名,这样运行一下可以得到姓名。