JSP學習之Servlet用法分析

2022-09-21 15:54:09 字數 1130 閱讀 8652

servlet是使用j**aservlet應用程式設計介面編寫的j**a程式,源於請求/響應模式,可以接受來自客戶端瀏覽器的http請求,產生乙個響應並返回客戶端.

applet jsp j**abean 和servlet的區別和聯絡

applet和servlet中都沒有main()方法,只有一些特定的方法,用於啟動執行和退出,但是servlet不提供使用者介面,執行在伺服器端,而applet提供使用者介面,執行在客戶端.

servlet和j**abean都是用j**a編寫,但是j**abean不能獨立執行,只是提供介面供jsp訪問,而servlet可以獨立執行.

在jsp出現之前,sun公司推出了servlet,但由於使用servlet編寫html指令碼時,需要使用print或println方法逐句列印輸出,給開發帶來很多麻煩;jsp網頁是在html指令碼中嵌入j**a**,從根本上改變了程式設計方式

jsp j**abean和servljjzcjaoket可以進行交流,例如:jsp可以呼叫j**abean,也可以呼叫servlet,在servlet處理資料後,可以通過jsp頁面顯示出來.

所有的servlet都直接或間接的實現j**ax.servlet.servlet介面

servlet的生命週期:

初始化 呼叫www.cppcns.cominit()方法時

執行,呼叫service()方法時

結束,呼叫destroy()方法時

web.xml的編寫方法:

第一行<?xml versiowww.cppcns.comn="1.0" encoding="iso-8859-1"?>描述xml的版本和字符集

第二行..............這是xml的主要資訊

在xml中為servlet命名並定製url

servlet技術

servlet例項

sampleservlet1

ch7.sampleservlet1

jjzcjaoklet-mappint>

sampleservlet1

/ch7/sampl程式設計客棧eservlet1

然後在瀏覽器中輸入:http://localhost:8080/myapp/sampleservlet1

本文標題: jsp學習之servlet用法分析

本文位址:

servlet 學習之 會話

容器與與使用者瀏覽器之間通過某種方式連線起來,當第一次收到請求建立會話時,會建立乙個隨機id 稱之為 會話id id會作為響應的一部分返回給瀏覽器。當該瀏覽器在此傳送請求時此id會一直存於請求中,伺服器判斷這次請求的id 同時與現有會話關聯。會話 id如何從伺服器傳給瀏覽器,同時瀏覽器如何保證每次的...

servlet與jsp自學筆記

第一日 一.tomcat的裝好後的配置 reloadable true 不用重啟tomcat生效了 二.第乙個servlet程式 匯入乙個extenal jar,目錄在tomcal的lib底下有個servlet api.jar 想要自己發布個web程式,需要這幾個檔案目錄 1.web inf cla...

Servlet給jsp傳資料

總結jsp與servlet之間的傳值 servlet jsp 從 servlet轉到 jsp不外乎兩種方法,重定向 和 url 2 url forward 是頁面的跳轉,頁面內容發生改變,url不變。可以帶 request和 session引數。在 servlet裡使用 getservletconf...