JSP可以通過(guò)應(yīng)用服務(wù)器使其內(nèi)容(如HTML標(biāo)記,JSP標(biāo)記和script)轉(zhuǎn)變成servlet。這個(gè)過(guò)程就是把JSP文件聲明的動(dòng)態(tài)元素和靜態(tài)元素轉(zhuǎn)變成JAVA servlet,使其內(nèi)容從WEB服務(wù)器的輸出流送到瀏覽器上。
工作過(guò)程如下:(如下圖)
1、 WEB 瀏覽器查詢JSP頁(yè)面。
2、 JSP引擎解釋JSP文件內(nèi)容。
3、 JSP引擎在JSP文件內(nèi)容上創(chuàng)建臨時(shí)的serlvet源代碼,產(chǎn)生的servlet除了創(chuàng)建頁(yè)面的動(dòng)態(tài)元素,還負(fù)責(zé)顯示在設(shè)計(jì)階段說(shuō)明的JSP靜態(tài)元素。
4、 JAVA編譯器把Servlet源代碼編譯成servlet類文件。
5、 Servlet實(shí)例化。
6、 靜態(tài)的HTML頁(yè)面和圖像與在JSP頁(yè)面中聲明的動(dòng)態(tài)元素相結(jié)合,通過(guò)servlet返回對(duì)象的輸出流送到web瀏覽器。
標(biāo)簽:
HTML
JSP
服務(wù)器
標(biāo)記
上傳時(shí)間:
2016-08-06
上傳用戶:change0329