有途教育

JSP和Servlet區(qū)別聯(lián)系

吳佳琪 2023-05-04 17:01:17

jsp經(jīng)編譯后就變成了Servlet。jsp更擅長表現(xiàn)于頁面顯示,servlet更擅長于邏輯控制。Servlet在Java代碼中通過HttpServletResponse對象動態(tài)輸出HTML內(nèi)容;JSP在靜態(tài)HTML內(nèi)容中嵌入Java代碼,Java代碼被動態(tài)執(zhí)行后生成HTML內(nèi)容。

JSP和Servlet區(qū)別聯(lián)系

jsp和servlet的區(qū)別與聯(lián)系:

1、jsp經(jīng)編譯后就變成了Servlet.

(JSP的本質(zhì)就是Servlet,JVM只能識別java的類,不能識別JSP的代碼,Web容器將JSP的代碼編譯成JVM能夠識別的java類)

2、jsp更擅長表現(xiàn)于頁面顯示,servlet更擅長于邏輯控制.

3、Servlet中沒有內(nèi)置對象,Jsp中的內(nèi)置對象都是必須通過HttpServletRequest對象,HttpServletResponse對象以及HttpServlet對象得到.

Jsp是Servlet的一種簡化,使用Jsp只需要完成程序員需要輸出到客戶端的內(nèi)容,Jsp中的Java腳本如何鑲嵌到一個類中,由Jsp容器完成。

而Servlet則是個完整的Java類,這個類的Service方法用于生成對客戶端的響應。

熱門推薦

最新文章