Java Server Pages: java服务器端页面

JSP本质上就是一个Servlet

指令

<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>

注释

内置对象

变量名 真实类型 作用
pageContext PageContext 当前页面共享数据,还可以获取其他八个内置对象
request HttpServletRequest 一次请求访问的多个资源(转发)
session HttpSession 一次会话的多个请求间
application ServletContext 所有用户间共享数据
response HttpServletResponse 响应对象
page Object 当前页面(Servlet)的对象 this
out JspWriter 输出对象,数据输出到页面上
config ServletConfig Servlet的配置对象
exception Throwable 异常对象

MVC

sequenceDiagram
    用户->>控制器: 请求
    控制器->>模型: 调用
    模型->>控制器: 返回数据
    控制器->>视图: 调用
    视图->>用户: 响应
    Note right of 模型: JavaBean
    Note right of 视图: JSP
    Note right of 控制器: Servlet

EL表达式

Expression Language 表达式语言

忽略

运算符

获取值

逻辑视图

隐式对象

批注 2019-08-11 151212

JSTL

JavaServer Pages Tag Library JSP标准标签库