国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|

服務器之家 - 編程語言 - JAVA教程 - java web學習_淺談request對象中get和post的差異

java web學習_淺談request對象中get和post的差異

2020-10-31 23:36Java教程網 JAVA教程

下面小編就為大家帶來一篇java web學習_淺談request對象中get和post的差異。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

閱讀目錄(content)

•1.get與post的區別

•1.1 get方法 jsp中的代碼form表單代碼

•1.2 action包中servlet的doget方法中的代碼

•2.運行結果

•2.1 輸入數據

•2.2 打印出數據

•3.post方法

•4.對比

•4.1 在輸出頁面按下f12查看

•5.分析

1.get與post的區別

get和post方法都是對服務器的請求方式,只是他們傳輸表單的方式不一樣。

下面我們就以傳輸一個表單的數據為例,來分析get與post的區別

1.1 get方法  jsp中的代碼form表單代碼

java web學習_淺談request對象中get和post的差異

1.2 action包中servlet的doget方法中的代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
protected void doget(httpservletrequest request, httpservletresponse response)
   throws servletexception, ioexception {
  response.setcontenttype("text/html;charset=gbk");//設置響應正文的mime類型
  request.setcharacterencoding("gbk");//設置請求的編碼格式
  response.setcharacterencoding("gbk");
 
  string username = request.getparameter("username");//
  string password = request.getparameter("password");
  string sex = request.getparameter("sex");
  string classes = request.getparameter("class");
  string hobby[] = request.getparametervalues("hobby");// 獲取checkbox的數據保存到hobby數組中
 
  printwriter out = response.getwriter();
  
  if (hobby != null) {
   for (string x: hobby) {
    out.println("doget被調用");
    out.println("name:"+username+"password:"+password+"sex"+sex+"classes"+classes);
    out.println("hobby:" + x); 
   }
  }else{
   out.println("此人沒愛好!");
  }
 }

注意:action包中servlet命名與form表單action的名字相同:

java web學習_淺談request對象中get和post的差異

2.運行結果  2.1 輸入數據

java web學習_淺談request對象中get和post的差異

  2.2 打印出數據

   java web學習_淺談request對象中get和post的差異

3.post方法

   只需要將table表單中method改為post:

java web學習_淺談request對象中get和post的差異

servlet中有這樣的一行代碼:

java web學習_淺談request對象中get和post的差異

同樣能打印出:只是出現了亂碼

java web學習_淺談request對象中get和post的差異

4.對比   4.1 在輸出頁面按下f12查看

java web學習_淺談request對象中get和post的差異

 

   

   java web學習_淺談request對象中get和post的差異

   post跟get的差異,優先選post

    post的缺點:

    java web學習_淺談request對象中get和post的差異

  更新web版本可以避免錯誤

servlet代碼分析

java web學習_淺談request對象中get和post的差異

5.分析

servlet作為控制器是不應該輸出內容的,我們應該把要打印的內容放到jsp文件中

以上這篇java web學習_淺談request對象中get和post的差異就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲不卡视频在线观看 | 97色综合| 国产精品毛片一区二区 | 欧美一区日韩一区 | 久久免 | 一区二区三区在线免费观看 | 在线播放亚洲 | 亚洲二区在线观看 | 91视频入口| 成人久久久精品乱码一区二区三区 | 91久久精品一区二区二区 | 在线亚洲电影 | 久久91久久久久麻豆精品 | 国产精品美女久久久久久免费 | 久久h | 韩日中文字幕 | 国产精品成人av | www,四虎| 亚洲精品国产综合99久久夜夜嗨 | 手机亚洲第一页 | 欧美成人精品一区二区 | 美女天堂 | 在线a视频网站 | 欧美区在线 | 亚洲毛片网站 | 欧美一区二区激情视频 | 欧美第5页 | 精品亚洲永久免费精品 | 中文字幕国产日韩 | 免费观看www免费观看 | 天天干天天搞天天射 | 成人精品福利 | 性色蜜桃x88av | 欧美激情一区二区三级高清视频 | 精品免费视频 | 色乱码一区二区三区网站 | 婷婷91| 特黄一级 | 国内自拍第一页 | 日韩中文字幕一区二区三区 | 午夜久久久 |