国产在线精品一区二区三区直播_精品国产乱码久久久久久影片_欧美老妇人与禽交_男人天堂2018手机在线版_亚洲中文精品久久久久久不卡_国产毛多水多做爰爽爽爽_野外做受三级视频_中文天堂在线www_国产精品无码久久四虎_国产在线观看免费人成视频

您的位置:首頁 >熱點(diǎn) >

當(dāng)前關(guān)注:對(duì)JSP(Java Server Pages)的一些理解


【資料圖】

JSP全名為Java Server Pages,java服務(wù)器頁面。JSP是一種基于文本的程序,其特點(diǎn)就是HTML和Java代碼共同存在!JSP是為了簡化Servlet的工作出現(xiàn)的替代品,Servlet輸出HTML非常困難,JSP就是替代Servlet輸出HTML的JSP本身就是一種Servlet。為什么我說JSP本身就是一種Servlet呢?其實(shí)JSP在第一次被訪問的時(shí)候會(huì)被編譯為HttpJspPage類(該類是HttpServlet的一個(gè)子類)。

編譯過程是這樣子的:瀏覽器第一次請(qǐng)求1.jsp時(shí),Tomcat會(huì)將1.jsp轉(zhuǎn)化成1_jsp.java這么一個(gè)類,并將該文件編譯成class文件。編譯完畢后再運(yùn)行class文件來響應(yīng)瀏覽器的請(qǐng)求。以后訪問1.jsp就不再重新編譯jsp文件了,直接調(diào)用class文件來響應(yīng)瀏覽器。當(dāng)然了,如果Tomcat檢測到JSP頁面改動(dòng)了的話,會(huì)重新編譯的。

說到底,JSP就是封裝了Servlet的java程序罷了,JSP的本質(zhì)其實(shí)就是Servlet。只是JSP當(dāng)初設(shè)計(jì)的目的是為了簡化Servlet輸出HTML代碼。我們一般的模式是:在Servlet處理好的數(shù)據(jù),轉(zhuǎn)發(fā)到JSP,JSP只管對(duì)小部分的數(shù)據(jù)處理以及JSP本身寫好的頁面。

標(biāo)簽:

熱門資訊

圖片新聞

精彩新聞