JSP是什么?


JSP是什么?
sun公司制定的一種服務器端動態頁面技術規范。
JSP其實是一個以“jsp”為后綴的文件,該文件的內容主要是html和少量的java代碼,容器會將jsp文件自動轉換成一個servlet然后執行。
如何寫一個JSP文件?
step1,創建一個以“.jsp”為后綴的文件。
step2,在文件里面,添加如下的內容:
(1)html(css.js):直接寫。
(2)java代碼
1)java代碼片段
                   <% java語句; %>
2)jsp表達式
                  <%=java表達式%>

(3)隱含對象
1)什么是隱含對象
在jsp文件里面,可以直接使用的對象,比如out,request,response。
2)為什么直接可以使用這些隱含對象?
(4)指令
1)通知容器,在將jsp文件轉化成servlet類時,做一些額外的處理,比如說導包。
2)指令的語法
                     <%@指令名稱 屬性=屬性值%>
3)page指令
a.import屬性:導包
比如 <%@page import="java.util.*"%>
b.contentType屬性:設置
response.setContentType的內容。
c.pageEncoding屬性:告訴容器jsp文件的編碼
(有些容器,在讀取jsp文件的內容時,默認
為按照ios-8859-1去解碼,如果jsp文件里面
包含了中文,會出現亂碼)。


jsp是如何執行的?
step1,容器將jsp文件轉換為一個servlet類。
         html(css,js)         ------->          service方法里,使用out.write輸出。
  <% java語句 %>        ------->         service方法里,照搬。
<%=java表達式%>      ------->         service方法里,使用out.print(java表達式)輸出。
step2,容器調用servlet。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM