?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
網(wǎng)絡(luò)服務(wù)器需要一個(gè)JSP引擎,也就是一個(gè)容器來(lái)處理JSP頁(yè)面。容器負(fù)責(zé)截獲對(duì)JSP頁(yè)面的請(qǐng)求。本教程使用內(nèi)嵌JSP容器的Apache來(lái)支持JSP開(kāi)發(fā)。
JSP容器與Web服務(wù)器協(xié)同合作,為JSP的正常運(yùn)行提供必要的運(yùn)行環(huán)境和其他服務(wù),并且能夠正確識(shí)別專屬于JSP網(wǎng)頁(yè)的特殊元素。
下圖顯示了JSP容器和JSP文件在Web應(yīng)用中所處的位置。
以下步驟表明了Web服務(wù)器是如何使用JSP來(lái)創(chuàng)建網(wǎng)頁(yè)的:
以上提及到的步驟可以用下圖來(lái)表示:
一般情況下,JSP引擎會(huì)檢查JSP文件對(duì)應(yīng)的servlet是否已經(jīng)存在,并且檢查JSP文件的修改日期是否早于servlet。如果JSP文件的修改日期早于對(duì)應(yīng)的servlet,那么容器就可以確定JSP文件沒(méi)有被修改過(guò)并且servlet有效。這使得整個(gè)流程與其他腳本語(yǔ)言(比如PHP)相比要高效快捷一些。
總的來(lái)說(shuō),JSP網(wǎng)頁(yè)就是用另一種方式來(lái)編寫(xiě)servlet而不用成為Java編程高手。除了解釋階段外,JSP網(wǎng)頁(yè)幾乎可以被當(dāng)成一個(gè)普通的servlet來(lái)對(duì)待。
關(guān)于我們 聯(lián)系我們 留言板
手冊(cè)網(wǎng)