指导JSP的翻译引擎如何翻译JSP文件。
<%@指令名 属性名=属性值 属性名=属性值 属性名=属性值 %>
<%@page session="true|false" %>
<%@page contentType="text/html" %>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page errorPage="/error.jsp"%>
<%@page isErrorPage="true "%>
<%@ include file=“/header.jsp" %>
<%@ include file=“/footer.jsp" %>
akarta.servlet.jsp.PageContext pageContext 页面作用域(仅jsp能使用)
jakarta.servlet.http.HttpServletRequest requestScope请求作用域
jakarta.servlet.http.HttpSession sessionScope 会话作用域
jakarta.servlet.ServletContext applicationScope 应用作用域
pageContext < requestScope < sessionScope < applicationScope
java.lang.Throwable (异常)
jakarta.servlet.ServletConfig (config配置xml文件信息)
java.lang.Object page (其实是this,当前的servlet对象)
jakarta.servlet.jsp.JspWriter (out负责输出)
jakarta.servlet.http.HttpServletResponse response (负责响应)