电竞比分网-中国电竞赛事及体育赛事平台

分享

通過了解Servlet和Http之間的關系,了解web中http通信使用

 Frank_Chia 2018-01-19

1、《Servlet簡單實現(xiàn)開發(fā)部署過程

2、《Servlet部署描述符

上一節(jié),簡單理解了web.xml,里面的內(nèi)容還有很多,我們遇到再詳細了解,先熟悉其它部分的內(nèi)容。

通過了解Servlet和Http之間的關系,了解web中http通信使用

對于上次說的這個流程,web.xml屬于應用服務器Tomcat的內(nèi)容,這次我們說一個'請求服務'的內(nèi)容:http協(xié)議

通過了解Servlet和Http之間的關系,了解web中http通信使用

超文本傳輸協(xié)議(HTTP,HyperText Transfer Protocol)

首先它是一個協(xié)議,是用來遵守的規(guī)則,大家都能看得懂,既然是規(guī)則,那么一定有固定的內(nèi)容。

通過了解Servlet和Http之間的關系,了解web中http通信使用

細化一下:

通過了解Servlet和Http之間的關系,了解web中http通信使用

實際中是什么樣子呢?

我們把我們之前的代碼稍微改動下,方便觀察

通過了解Servlet和Http之間的關系,了解web中http通信使用

通過了解Servlet和Http之間的關系,了解web中http通信使用

然后我們打開瀏覽器,輸入地址

通過了解Servlet和Http之間的關系,了解web中http通信使用

然后按F12,出現(xiàn)如下界面

通過了解Servlet和Http之間的關系,了解web中http通信使用

然后點提交

通過了解Servlet和Http之間的關系,了解web中http通信使用

里面的內(nèi)容基本上就是http協(xié)議中的內(nèi)容,這是網(wǎng)上一段內(nèi)容,報文頭就是請求頭,報文體就是請求體,第一段就是請求行。

通過了解Servlet和Http之間的關系,了解web中http通信使用

換句話說,我們再向服務器請求服務的時候,就是將

通過了解Servlet和Http之間的關系,了解web中http通信使用

發(fā)送給了服務器,服務器從里面取內(nèi)容

通過了解Servlet和Http之間的關系,了解web中http通信使用

那么Java中,服務器用來獲取用戶通過http協(xié)議提交的數(shù)據(jù),是通過HttpServletRequest,我們先看幾個簡單的方法

第一個是:getParameterNames,它用來表示用戶傳遞給服務器的參數(shù)的名字有哪些。

我們簡單寫一下:

通過了解Servlet和Http之間的關系,了解web中http通信使用

運行查看:

通過了解Servlet和Http之間的關系,了解web中http通信使用

第二個是:getParameterValues,用戶在獲取參數(shù),有一種是比較特殊的

我們將頁面修改

通過了解Servlet和Http之間的關系,了解web中http通信使用

我們獲取課程

通過了解Servlet和Http之間的關系,了解web中http通信使用

勾選兩個,我們看獲得了哪些參數(shù),點擊提交

通過了解Servlet和Http之間的關系,了解web中http通信使用

只獲得了一個course,但我們選擇了兩個

通過了解Servlet和Http之間的關系,了解web中http通信使用

這種情況,我們就是用getParameterValues

通過了解Servlet和Http之間的關系,了解web中http通信使用

我們再次提交

通過了解Servlet和Http之間的關系,了解web中http通信使用

出現(xiàn)了結(jié)果

通過了解Servlet和Http之間的關系,了解web中http通信使用

其它方法有很多,就不一一說了,但是要學會總結(jié),之后碰到了要記在筆記上之后會越來越的

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多