• <samp id="cskim"></samp>
            • <kbd id="cskim"><pre id="cskim"></pre></kbd>
            • <samp id="cskim"><tbody id="cskim"></tbody></samp>
                • 小程序員之歌
                  java先(我應該為它寫點什么了?。?/div>

                  doGet()和doPost()的區別(轉)

                  service()是在javax.servlet.Servlet接口中定義的, 在 javax.servlet.GenericServlet 中實現了這個接口, 而 doGet/doPost 則是在 javax.servlet.http.HttpServlet 中實現的, javax.servlet.http.HttpServlet 是 javax.servlet.GenericServlet 的子類. 所有可以這樣理解, 其實所有的請求均首先由 service() 進行處理, 而在 javax.servlet.http.HttpServlet 的 service() 方法中, 主要做的事情就是判斷請求類型是 Get 還是 Post, 然后調用對應的 doGet/doPost 執行.

                  doGet:處理GET請求 doPost:處理POST請求 doPut:處理PUT請求 doDelete:處理DELETE請求 doHead:處理HEAD請求 doOptions:處理OPTIONS請求 doTrace:處理TRACE請求 通常情況下,在開發基于HTTP的servlet時,開發者只需要關心doGet和doPost方法,其它的方法需要開發者非常的熟悉HTTP編程,因此這些方法被認為是高級方法。 而通常情況下,我們實現的servlet都是從HttpServlet擴展而來。 doPut和doDelete方法允許開發者支持HTTP/1.1的對應特性; doHead是一個已經實現的方法,它將執行doGet但是僅僅向客戶端返回doGet應該向客戶端返回的頭部的內容; doOptions方法自動的返回servlet所直接支持的HTTP方法信息; doTrace方法返回TRACE請求中的所有頭部信息。 對于那些僅僅支持HTTP/1.0的容器而言,只有doGet, doHead 和 doPost方法被使用,因為HTTP/1.

                  下邊是CSDN里邊的一些討論:
                  1.doGet和doPost的區別,在什么時候調用,為什么有時doPost中套用doGet
                  2.提交的form     method=Post就執行DOPOST,否則執行GOGET 套用是不管method是post還是get都執行dopost方法
                  3.get:你可以通過URL傳參數。
                  http://www.csdn.net/index.asp?user=1234    , Post不行  
                  4.你的表單提交都有方法的,如果提交為get就調用get方法,用post就調用post方法.  
                      get顯示你傳過去的參數,post則不顯示.
                  5.通常的寫法:先用doGet(),然后在doPost()中調用doGet(),這樣就萬無一失了
                  6. 簡單的說,get是通過http     header來傳輸數據,有數量限制,而post則是通過http     body來傳輸數據,沒有數量限制。
                  7.還有一點:get和post提交的數據量是不一樣的.  
                      get好像最多只能在url后跟64K(?具體多少忘記了),  
                      post好像沒這個限制,至少我post過5M以上的文本    
                      還有url刷新時get好像可以不用重復提交原來提交的數據,  
                      而post則會說內容已提交,想刷新請再提交.

                  posted on 2011-05-24 23:58 liujg 閱讀(485) 評論(0)  編輯  收藏

                  新用戶注冊  刷新評論列表  

                  只有注冊用戶登錄后才能發表評論。


                  網站導航:
                  博客園   IT新聞   Chat2DB   C++博客   博問   管理
                   

                  Powered by:
                  BlogJava
                  Copyright © liujg

                  <2011年5月>
                  日一二三四五六
                  24252627282930
                  1234567
                  891011121314
                  15161718192021
                  22232425262728
                  2930311234

                  導航

                  • BlogJava
                  • 首頁
                  • 新隨筆
                  • 聯系
                  • 聚合
                  • 管理

                  統計

                  • 隨筆 - 10
                  • 文章 - 40
                  • 評論 - 6
                  • 引用 - 0

                  常用鏈接

                  • 我的隨筆
                  • 我的評論
                  • 我的參與
                  • 最新評論

                  留言簿(1)

                  • 給我留言
                  • 查看公開留言
                  • 查看私人留言

                  隨筆分類

                  • js (rss)
                  • linux(1) (rss)
                  • strus2 (rss)
                  • Struts2 Tag語法(轉) (rss)

                  隨筆檔案

                  • 2014年12月 (1)
                  • 2011年9月 (1)
                  • 2011年5月 (2)
                  • 2011年1月 (1)
                  • 2007年11月 (1)
                  • 2007年10月 (1)
                  • 2007年5月 (1)
                  • 2006年12月 (1)

                  文章分類

                  • Java基礎(10) (rss)
                  • JDBC(1) (rss)
                  • js(1) (rss)
                  • portlet(1) (rss)
                  • Tapestry(1) (rss)
                  • 數據庫(9) (rss)
                  • 算法(1) (rss)

                  文章檔案

                  • 2011年10月 (1)
                  • 2011年5月 (2)
                  • 2011年1月 (1)
                  • 2010年12月 (1)
                  • 2010年8月 (1)
                  • 2010年7月 (1)
                  • 2010年5月 (2)
                  • 2010年4月 (1)
                  • 2009年7月 (1)
                  • 2009年4月 (1)
                  • 2009年3月 (2)
                  • 2009年1月 (2)
                  • 2008年12月 (1)
                  • 2008年11月 (1)
                  • 2008年7月 (3)
                  • 2008年4月 (2)
                  • 2008年3月 (2)
                  • 2008年1月 (2)
                  • 2007年11月 (3)
                  • 2007年7月 (1)
                  • 2007年6月 (4)
                  • 2007年1月 (1)
                  • 2006年7月 (4)

                  相冊

                  • me

                  收藏夾

                  • rmi(5) (rss)

                  boddiy

                  • boddi's blog

                  搜索

                  •  

                  最新評論

                  • 1.?re: oracle 取子串(轉)
                  • @aaa
                    別處轉來的,具體的不懂。
                  • --liujg
                  • 2.?re: oracle 取子串(轉)[未登錄]
                  • 樓主,你說的substring是在oracle哪個版本的???能用嗎???
                    charindex又是哪里的函數,能用嗎????搞笑
                  • --aaa
                  • 3.?re: oracle 取子串(轉)[未登錄]
                  • kao
                  • --aaa
                  • 4.?re: prototype詳解(轉)
                  • 郁悶,.NET的!,JAVA里面有MemberwiseClone這個方法么。怎么用JAVA搞原型模式呢?
                  • --hehei
                  • 5.?re: 轉載一篇jms的文章
                  • Thanks for you kind to share the article~~
                  • --lingruoxu

                  閱讀排行榜

                  • 1.?java程序員的5個好習慣()(809)
                  • 2.?java 關閉IE(588)
                  • 3.?OERR: ORA-12519(567)
                  • 4.?doGet()和doPost()的區別(轉)(485)
                  • 5.?看了下java核心技術中的代理,還是很暈(400)

                  評論排行榜

                  • 1.?執行./startup.sh,或者./shutdown.sh的時候,爆出了Permission denied(0)
                  • 2.?submit()和onsubmit()的區別(轉)(0)
                  • 3.?doGet()和doPost()的區別(轉)(0)
                  • 4.?轉載 Vim 基本用法(0)
                  • 5.?OERR: ORA-12519(0)
                  狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频
                  主站蜘蛛池模板: 柳江县| 绥滨县| 垣曲县| 林周县| 金秀| 毕节市| 万源市| 塔河县| 永城市| 兴化市| 开阳县| 怀安县| 那曲县| 台州市| 永兴县| 丰顺县| 黔江区| 南郑县| 和田县| 芒康县| 洛南县| 同心县| 岗巴县| 礼泉县| 小金县| 周口市| 宁国市| 新竹市| 万宁市| 无棣县| 九台市| 达州市| 垣曲县| 江北区| 介休市| 湖南省| 屯留县| 清远市| 广河县| 耿马| 武冈市|
                  <ul id="kwcqs"><center id="kwcqs"></center></ul><tr id="kwcqs"></tr>
                • <th id="kwcqs"></th>
                • <samp id="kwcqs"><tbody id="kwcqs"></tbody></samp><samp id="kwcqs"><tbody id="kwcqs"></tbody></samp>