<%@page session="true|false" %>
//true表示启用JSP的内置对象session,表示一定启动session对象,没用session会创建,默认session=true
<%@page contentType="text/json" pageEncoding="UTF-8"%>
//设置响应的内容类型,pageEncoding设置响应时的字符集
<%@page import="java.util.List,java.util.Data" %>
//导包,可以直接 java.util.*
<%@page errorPage="/error.jsp" %>
//当前页面出现异常之后,跳转到error.jsp页面,用来指定出错后的跳转位置
后台看到错误信息(error.jsp)
jakarta.servlet.jsp.PageContext pageContext 页面作用域
jakarta.servlet.http.HttpServletRequest request 请求作用域
jakarta.servlet.http.HttpSession session会话作用域
jakarta.servlet.ServletContext application应用作用域
以上四个作用域都有 setAttribute,getAttribute,removeAttribute方法,作用域的使用原则尽可能使用小的域pageContext<request<session<application
jakarta.lang.Throwable exception
jakarta.servlet.ServletConfig config(xml的信息,getInitParameter)
jakarta.lang.Object page
jakarta.servlet.jsp.JspWriter out(负责输出)
jakarta.servlet.http.HttpServletResponse response(负责响应)