The JSP Technology Model
JSP生命周期的七个阶段:
1. JSP页面解译生成.java文件
2. JSP编译(JSP compilation)
3.类装载(load class)
4. 建立Servlet对象(create instance)
5.呼叫jspInit()方法 此处可以在XML当中设置JSP的初始化值。
6.呼叫_jspService()方法
7. 呼叫jspDestroy()方法 等待WEB容器进行垃圾回收。
JSP标准指令包括下列三种:所有的标识符大小写敏感)
1<%@ page 属性1 = ”属性值1” %> 例如<%@page import="java.util,java.net"% >
page指令的属性(不是隐含对象,不要搞混了,page大小写敏感):
language , extends , import , session , buffer , autoFlush , isThreadSafe , info , isErrorPage , errorPage , contentType , pageEncoding , isELIgnored
2<%@ include file = ” 欲加入的JSP或HTML” %> 此处是静态加入,在JSP页面进行翻译生成.java文件时就已经加入。
3 <%@ taglib prefix = ”前置字符串” uri = ”tld文件的位置” %>
prefix 不可使用jsp , jspx , java , servlet , sun , sunw当前置字符串,
JSP自动导入以下四种package:
java.lang.*
javax.servlet.*
javax.servlet.jsp
javax.servlet.http.*