doget ,doput 方法的使用

2022-07-16 17:48:10 字數 1343 閱讀 5398

1.doget和dopost的區別,在什麼時候呼叫,為什麼有時dopost中套用doget

2.提交的form     method=post就執行dopost,否則執行goget 套用是不管method是post還是get都執行dopost方法

3.get:你可以通過url傳引數。 , post不行 

4.你的表單提交都有方法的,如果提交為get就呼叫get方法,用post就呼叫post方法.      get顯示你傳過去的引數,post則不顯示.

5.通常的寫法:先用doget(),然後在dopost()中呼叫doget(),這樣就萬無一失了,當然也可以反過來呼叫。

6. 簡單的說,get是通過http     header來傳輸資料,有數量限制,而post則是通過http     body來傳輸資料,沒有數量限制。

7.還有一點:get和post提交的資料量是不一樣的.     get最多只能在url後跟255個字元   post沒這個限制 

8.還有url重新整理時get好像可以不用重複提交原來提交的資料,      而post則會說內容已提交,想重新整理請再提交.

1、什麼情況下呼叫doget()和dopost()?

2、servlet的init()方法和service()方法的區別

3、servlet的生命週期

4、如何現實servlet的單執行緒模式

5、servlet的配置

6、四種會話跟蹤技術

1.什麼情況下呼叫doget()和dopost()?

第一:你的servlet如果是繼承自httpservlet,就必須重寫它裡面的兩 個虛方法doget和dopost,也就是說,先不管別的servlet或jsp會去呼叫哪個方法,這兩個方法都應該有。

第二:至於它呼叫哪個方法,就看提交方式

method屬性的值是get,它就去呼叫對應servlet的doget方法。

同理,method屬性的值是get,它就去呼叫對應servlet的dopost方法。

一般來說,不管採用那種提交方式,在servlet裡要做的事情是一樣的。所以,我們很多情況下,在乙個方法裡面呼叫另乙個方法,這樣隨你那種方式提交的,都可以轉去做一種處理。

在乙個方法裡面呼叫另乙個方法」只能在乙個方法裡邊去呼叫另乙個,例如doget中呼叫dopost(或相反)而不能相互呼叫,否則形成死迴圈。

2、service()方法是由伺服器自動呼叫的,而init()方法是由service()方法幫助呼叫進行初始化工作的。

3、servlet的整個生命週期中只產生乙個物件,在第一次請求的時候被初始化(只一遍),初始化後先呼叫init方法(只一遍),每個請求,呼叫一遍service--service--doget/dopost,然後呼叫destroy方法解除安裝,生命週期結束

方法的使用

一.方法的基本用法 1.什麼是方法 1 方法就是乙個 片段.類似於 c 語言中的 函式 方法的意義就是為了讓 變得簡單 方法的構成 訪問修飾限定符 返回值 方法名 形式引數列表 system.out.println sum public static void main1 string args 注...

gcc使用的方法

1。gcc包含的c c 編譯器 gcc,cc,c g gcc和cc是一樣的,c 和g 是一樣的,一般c程式就用gcc編譯,c 程式就用g 編譯 2。gcc的基本用法 gcc test.c這樣將編譯出乙個名為a.out的程式 gcc test.c o test這樣將編譯出乙個名為test的程式,o引數...

substring方法的使用

str str.substring int beginindex 擷取掉str從首字母起長度為beginindex的字串,將剩餘字串賦值給str str str.substring int beginindex,int endindex 擷取str中從beginindex開始至endindex結束時...