16-撩課JavaWeb之JSP原理
阿新 • • 發佈:2018-12-05
線上學習地址:
撩課-JavaWeb系列1之基礎語法-前端基礎
撩課-JavaWeb系列2之XML
撩課-JavaWeb系列3之MySQL
撩課-JavaWeb系列4之JDBC
撩課-JavaWeb系列5之web伺服器-idea
JSP簡介
什麼是JSP
JSP全名為Java Server Pages
中文名叫java伺服器頁面
它是在傳統的網頁HTML檔案(*.htm,*.html)中
插入Java程式段和JSP標記
字尾名為(*.jsp)。
其根本是一個簡化的Servlet設計
為什麼要有JSP
直接使用Html檔案是沒有辦法輸出Java當中的資訊 使用`servlet`來去輸出一個網頁非常的麻煩 於是就出現了`jsp`,又能寫`html`,又能寫`Java`程式碼
JSP的工作原理
設定JSP建立時的編碼
本質就是一個servlet
jsp在第一次被訪問時會被Web容器翻譯成servlet
第一次訪問
index.jsp
index_jsp.java
編譯成index_jsp.class執行
可以在Tomcat的work目錄中可以找到
下次一次訪問時,
會看一下里面的內容有沒有發生變化,
如果變化了, 從新翻譯載入
整個過程是全域性web.xml當中有一個叫
翻譯的過程就是JspServlet做的
JSP的組成部分:
靜態資料,如HTML `JSP`指令碼元素和變數 `JSP`指令,如`include`指令 `JSP`標籤動作 使用者自定義標籤