jsp和servlet的之間的關係
最重要的一點就是 JSP就是servlet jsp繼承了servlet
檢視原始碼你就知道
例如寫一個hello_jsp 然後再tomcat伺服器下生成了class
public final class hello_jsp extendsorg.apache.jasper.runtime.HttpJspBase
可以知道改jsp生成的.class繼承了 HttpJspBase
這個類是?
檢視API
publicabstract class org.apache.jasper.runtime.HttpJspBaseextends javax.servlet.http.HttpServlet
原來這個 HttpJspBase 繼承了HttpServlet
子類物件就是 父類
也就是說jsp就是servlet
下面說說 servlet的生命週期 和jsp的生命週期
servlet的生命週期:
構造方法:
init方法:
service方法
destory方法
jsp的生命週期
翻譯(java檔案)
編譯(class檔案)
構造方法
_jspInit方法
_jspService方法
_jspDestroy方法