深入JSP
1. JSP也是servlet, 存在实例化、销毁
自身的初始化方法
public void_jspInit(){}
public void_jspDestory(){}
2. JSP指令
(1) Page
相当于java中的this关键字
属性
extends 任何类的全名
当继承时,JSP为servlet,继承普通类时,需要实现Init/Destory
include file=””
主要用于页面模块化,引入其他jsp/html页面
页面布局过程中,可以将header和footer定制后include
区别<jsp:includepage=”” flush=”true/false”></jsp:include>
前者为编译是包含,后者为调用时包含
(2) JavaBean
A、<jsp:useBeanid=”变量名” class=”包.类名” scope=”范围”/>
<jsp:setProperty name=”同id” property=””value=””/>
注意:当property标识为* 自动匹配所有属性
<jsp:getProperty name=”同id” property=”” />
B、<jsp:plugin>
C、<jsp:forward page=””>
<jsp:param name=”” value = “”/>
</jsp:forward>
(3) JSP隐藏对象
out request response
config
sessionapplictation page pageContext
exception
(4) EL表达式
Headercookie initParam
pageScope/requestScope/sessionScope/applicationScope