jsp如何加java代碼 Java web技術(shù)中Java和JSP有什么關(guān)系?
Java web技術(shù)中Java和JSP有什么關(guān)系?Jsp是前端頁面,比如html標(biāo)簽一般都是寫在里面的,所以可以簡單理解為jsp只是給用戶的頁面,java文件是后臺(tái)代碼,也就是通過java文件查詢js
Java web技術(shù)中Java和JSP有什么關(guān)系?
Jsp是前端頁面,比如html標(biāo)簽一般都是寫在里面的,所以可以簡單理解為jsp只是給用戶的頁面,java文件是后臺(tái)代碼,也就是通過java文件查詢jsp中要顯示的業(yè)務(wù)數(shù)據(jù),java查詢數(shù)據(jù)返回給jsp顯示,這樣就可以查看到最常用的mvc設(shè)計(jì)模式。其實(shí)jsp最終編譯后也是一個(gè)java文件。而且,它是一個(gè)s
jsp的必要運(yùn)行法則?
jsp的執(zhí)行必須同時(shí)滿足三個(gè)條件:jsp容器、java編譯器和java虛擬機(jī)。
在jsp運(yùn)行的過程中,客戶端瀏覽器先發(fā)送請(qǐng)求,jsp容器收到請(qǐng)求后,jsp容器對(duì)jsp代碼執(zhí)行以下四個(gè)操作(如果不是第一次訪問,jsp文檔沒有更改,直接執(zhí)行步驟4)。
1.代碼轉(zhuǎn)換。jsp容器將jsp文件轉(zhuǎn)換成java servlet文件;
2.編譯。Jsp很容易編譯java servlet文件,生成類文件;
3.生成一個(gè)實(shí)例。jsp容器加載編譯后的類文件并創(chuàng)建一個(gè)實(shí)例;
4、相應(yīng)的要求。jsp容器調(diào)用該實(shí)例的請(qǐng)求處理方法來處理客戶 的請(qǐng)求,并將相應(yīng)的信息回復(fù)給客戶端。