JSP 脚本元素
JSP 脚本元素(Scripting Elements)是嵌入在 JSP 页面中、用于编写 Java 代码的标签集合,是 JSP 实现动态逻辑的核心载体。脚本元素的代码会被 JSP 容器编译到 Servlet 的对应位置,最终执行并生成动态响应。
根据功能和编译位置的不同,JSP 脚本元素分为三类:
| 类型 | 语法格式 | 核心作用 |
|---|---|---|
| 脚本段(Scriptlet) | <% Java代码 %> |
编写页面的核心业务逻辑(如变量定义、条件判断、循环、调用方法等),编译后嵌入_jspService()方法中 |
| 声明标签 | <%! Java代码 %> |
定义 JSP 对应的 Servlet 类的成员变量 / 成员方法(如全局变量、自定义方法),编译后位于_jspService()方法外 |
| 表达式标签 | <%= 表达式 %> |
输出 Java 表达式的结果到客户端(无需写out.println()),编译后转为out.print(表达式) |
1 | <%-- 声明标签:定义成员变量和方法 --%> |



