免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
javax.servlet.http.HttpServlet doGet和doPost方法的簡(jiǎn)單介紹
javax.servlet.http.HttpServlet doGet和doPost方法的簡(jiǎn)單介紹
2007-03-03 09:24:57
javax.servlet.http.HttpServlet有以下幾種方法,注意幾乎都是protected的,就是說要繼承javax.servlet.http.HttpServlet才可以使用這些方法。  
   
  protected     void   doDelete(HttpServletRequest   req,   HttpServletResponse   resp)    
  處理DELETE請(qǐng)求,允許一個(gè)客戶端刪除服務(wù)器上的一個(gè)文檔或頁(yè)面;  
  protected     void   doGet(HttpServletRequest   req,   HttpServletResponse   resp)    
  處理GET請(qǐng)求,顯式提交客戶端的信息,信息有長(zhǎng)度限制;  
  protected     void   doHead(HttpServletRequest   req,   HttpServletResponse   resp)    
  同GET方法,不過返回的相應(yīng)只有HEAD部分,沒有BODY部分;  
  protected     void   doOptions(HttpServletRequest   req,   HttpServletResponse   resp)    
  OPTIONS方法決定了服務(wù)器可以相應(yīng)哪些請(qǐng)求;  
  protected     void   doPost(HttpServletRequest   req,   HttpServletResponse   resp)    
  允許客戶端提交沒有長(zhǎng)度限制的數(shù)據(jù)信息;
 
  protected     void   doPut(HttpServletRequest   req,   HttpServletResponse   resp)     
  允許客戶端向服務(wù)器端發(fā)送一個(gè)文件,類似于ftp中的put指令;  
  protected     void   doTrace(HttpServletRequest   req,   HttpServletResponse   resp)  
  給客戶端返回發(fā)出的TRACE請(qǐng)求的頭部分,此方法一般用于測(cè)試,沒有必要覆寫;  
  protected     long   getLastModified(HttpServletRequest   req)    
  返回HttpServletRequest對(duì)象最后的修改時(shí)間,單位為毫秒,是從格林尼治標(biāo)準(zhǔn)時(shí)間的1970年1月1日零時(shí)開始計(jì)算的;如果時(shí)間未知,返回一個(gè)負(fù)數(shù);  
  protected     void   service(HttpServletRequest   req,   HttpServletResponse   resp)    
  接收public   service方法發(fā)出的HTTP請(qǐng)求,并分配給doXXX方法;  
  void   service(ServletRequest   req,   ServletResponse   res)    
  分配客戶端請(qǐng)求給protected方法;  
   
  具體的細(xì)節(jié)說明,請(qǐng)參見Java   Web   Services   Developer   Pack   1.0   Documentation
下邊是CSDN里邊的一些討論:
1.doGet和doPost的區(qū)別,在什么時(shí)候調(diào)用,為什么有時(shí)doPost中套用doGet
2.提交的form   method=Post就執(zhí)行DOPOST,否則執(zhí)行GOGET 套用是不管method是post還是get都執(zhí)行dopost方法
3.get:你可以通過URL傳參數(shù)。http://www.csdn.net/index.asp?user=1234   
                                                           ^---------  
  Post不行  
4.你的表單提交都有方法的,如果提交為get就調(diào)用get方法,用post就調(diào)用post方法.  
  get顯示你傳過去的參數(shù),post則不顯示.
5.通常的寫法:先用doGet(),然后在doPost()中調(diào)用doGet(),這樣就萬無一失了
6. 簡(jiǎn)單的說,get是通過http   header來傳輸數(shù)據(jù),有數(shù)量限制,而post則是通過http   body來傳輸數(shù)據(jù),沒有數(shù)量限制。
7.還有一點(diǎn):get和post提交的數(shù)據(jù)量是不一樣的.  
  get好像最多只能在url后跟64K(?具體多少忘記了),  
  post好像沒這個(gè)限制,至少我post過5M以上的文本    
  還有url刷新時(shí)get好像可以不用重復(fù)提交原來提交的數(shù)據(jù),  
  而post則會(huì)說內(nèi)容已提交,想刷新請(qǐng)?jiān)偬峤?
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Servlet 編寫三種方式
Java
三、第一個(gè)Servlet
jsp+servlet實(shí)現(xiàn)注冊(cè)登錄,不用數(shù)據(jù)庫(kù)
Openfire開發(fā)帶有JSP和Servlet的插件
android用okhttp搭建網(wǎng)絡(luò)通訊(附服務(wù)器端代碼)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服