JSP生命周期
由JSP引擎翻译成java源文件
由容器编译成class文件
创建对象
JSP页面初始化阶段
JSP页面服务阶段
JSP销毁阶段
JSP引擎
常见的过滤器
认证过滤
登录和审核过滤
图像转换过滤
数据压缩过滤
加密过滤
令牌过滤
资源访问触发事件过滤
XSLT过滤
MIME-typs过滤
EL表达式
EL总是放在大括号里,而且前面有一个美元符号
写法${ persom.name}
EL中的隐式变量
作用域
作用域变量名
pageScope
PageContext作用域:${pageScope.info }
用于最小的
requestScope
request作用域:${requestScope.info }
sessionScope
session作用域:${sessionScope.info }
applicationScope
application作用域:${applicationScope.info }
用于最大的
jsp
请求参数
请求头
分页查询
真分页
CILMT
TOP
KOWHUN
假分页
JSP页面组成
隐式对象(9大隐式对象)
pageContext
request
session
application
response
(JspWriter)out
config
exception
注释
HTML注释,翻译成Java可以见,浏览器可以见,不安全
java注释,浏览器看不到,翻译成java可以见,
jsp注释,浏览器和翻译成java不可见,安全
模板数据(比如html标签)
过滤器链的执行顺序
相同类型的过滤器,谁在前面,就先执行谁
优先执行url过滤的过滤器 ,其次执行servlet名称过滤的过滤器
如果是注解的形式,同类型的过滤器按照字母顺序执行
过滤器的生命周期
实例化
初始化
执行过滤
销毁
过滤器的概念
过滤器是一个服务器端的组件,它可以拦截客户端的请求和响应信息,并对这些信息进行过滤
接口有三个抽象方法
init()
doFilter()
destory()
MXC
M-Model业务
javaBean
V-view视图
JSP
C-lontoller控制器
Servlet
include file = “header.jsp” 可以做到代码的跳转
遍历List集合
<c:forEach items = "${userlist }" var="u">
${u.name}<br>
</c:forEach>