在Java Server Pages(JSP)的世界里,有一个神秘而又不可或缺的符号——$。它看似简单,却蕴含着丰富的内涵。今天,就让我们一起来揭开JSP $ 变量的神秘面纱,深入了解其在JSP页面中的作用和实例。
一、JSP $ 变量的概念
在JSP页面中,$ 符号用于引用JSP内置对象。JSP内置对象是JSP引擎在页面加载时自动创建的对象,它们可以直接在JSP页面中使用,无需进行实例化。$ 变量就是这些内置对象的一个便捷访问方式。

二、JSP $ 变量的类型
JSP内置对象主要分为以下几种类型:
| 类型 | 对象名称 | 作用域 | 描述 |
|---|---|---|---|
| 页面 | request | 请求 | 表示当前请求,可以获取请求参数、请求头、请求体等信息 |
| 页面 | response | 响应 | 表示当前响应,可以设置响应头、响应状态码、输出内容等信息 |
| 会话 | session | 会话 | 表示当前会话,可以存储用户会话信息,如用户名、购物车等 |
| 应用 | application | 应用 | 表示当前Web应用程序,可以存储应用程序范围内的信息,如全局变量 |
| 配置 | out | 页面 | 表示当前页面的输出流,可以输出内容到客户端 |
| 异常 | exception | 请求 | 表示当前请求中发生的异常信息 |
| 页面 | pageContext | 页面 | 表示当前页面的上下文,可以访问其他内置对象 |
| 表达式 | EL | 表达式 | 用于在JSP页面中执行表达式,如${sessionScope.user} |
三、JSP $ 变量的实例
下面通过一些实例来展示JSP $ 变量的用法。
1. 获取请求参数
```jsp
<%@ page contentType="







