jsp學習

jps:在html中寫java代碼html

jsp的執行過程:java

1.將hello.jsp轉譯爲hello_jsp.java(位於 d:\tomcat\work\Catalina\localhost\_\org\apache\jsp),hello_jsp.java是一個servletapache

2.hello_jsp.java編譯成hello_jsp.class,執行以後生成html瀏覽器

3.經過http協議將html響應返回給瀏覽器tomcat

jsp頁面元素:服務器

使用include在本頁面中包含其餘頁面jsp,分兩種:指令include,動做includecookie

①指令<%@inlude file="footer.jsp"%>session

②動做<%inlude page="footer.jsp"/%>jsp

二者的區別:指令include會將footer.jsp的內容插入到當前jsp中,最後生成一個hello_jsp.java網站

      動做include不會講內容插入到當前的jsp中,會生成兩個_jsp.java,hello_jps.java會在服務器端訪問footer_jsp.java,並將結果嵌入到響應中,此時會存在傳輸參數的須要,如

跳轉:

客戶端跳轉:<response.sendRedirect("hello.jsp")>

服務器端跳轉:<jsp:forword page="hello.jsp"/ >

cookie:瀏覽器和服務器之間的一種數據交互方式

cookie由服務器建立,建立好以後發送給瀏覽器,保存在瀏覽器本地(不保存在服務器),下次訪問網頁的時候,將cookie發送給服務器

session:會話,從用戶打開瀏覽器 訪問一個網站開始,不管中間訪問了多少個頁面,直到關閉瀏覽器,都屬於同一個會話。

 jsp的做用域:

jsp的隱式對象:不須要顯示定義,直接使用便可

相關文章
相關標籤/搜索