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.*