一、隐含对象 P84
pageContext 表示此JSP的PageContext
page 仅当前页面有效
request 仅跳转页面有效
response 仅返回页面有效,注意cashe
session 仅本session内有效
application 从服务开始到停止一直有效
config 存放和servlet初始化的数据结构
exception 若要使用,必须在page指令中设定 <%@ page isErrorPage="true" %>out 对象能把结果输出到网页上,注意缓冲管理
二、EL(Expression Language)
${sessionScope.user.sex}
.
[ ]:含特殊字符(. -)必须用[ ]括起来,动态变量取值的,也必须用[ ] 括起来
变量查找优先级:page, requeset, session, application
能提供自动类型转换,和算术运算符相关,注意其规则
EL保留字 P104
EL隐含对象 P105
和范围有关的:pageScope, requestScope, sessionScope, applicationScope,
和输入有关的:param, paramValues,
其他:PageContext,header, headerValue, cookie, initParam
关系运算符:
== eq, != ne, < lt, > gt, <= le, >= lg
书写方式:${param.password1 == param.password2}
逻辑运算符:
&& and, || or, ! not
empty运算符:判断是否为空
${ empty param.name }
条件运算符:
${ A ? B : C}
函数 Functions