通過了解Servlet和Http之間的關係,了解web中http通信使用
最新
01-21
上一節,簡單理解了web.xml,裡面的內容還有很多,我們遇到再詳細了解,先熟悉其它部分的內容。
對於上次說的這個流程,web.xml屬於應用伺服器Tomcat的內容,這次我們說一個「請求服務」的內容:http協議
超文本傳輸協議(HTTP,HyperText Transfer Protocol)
首先它是一個協議,是用來遵守的規則,大家都能看得懂,既然是規則,那麼一定有固定的內容。
細化一下:
實際中是什麼樣子呢?
我們把我們之前的代碼稍微改動下,方便觀察
然後我們打開瀏覽器,輸入地址
然後按F12,出現如下界面
然後點提交
裡面的內容基本上就是http協議中的內容,這是網上一段內容,報文頭就是請求頭,報文體就是請求體,第一段就是請求行。
換句話說,我們再向伺服器請求服務的時候,就是將
發送給了伺服器,伺服器從裡面取內容
那麼Java中,伺服器用來獲取用戶通過http協議提交的數據,是通過HttpServletRequest,我們先看幾個簡單的方法
第一個是:getParameterNames,它用來表示用戶傳遞給伺服器的參數的名字有哪些。
我們簡單寫一下:
運行查看:
第二個是:getParameterValues,用戶在獲取參數,有一種是比較特殊的
我們將頁面修改
我們獲取課程
勾選兩個,我們看獲得了哪些參數,點擊提交
只獲得了一個course,但我們選擇了兩個
這種情況,我們就是用getParameterValues
我們再次提交
出現了結果
其它方法有很多,就不一一說了,但是要學會總結,之後碰到了要記在筆記上之後會越來越的


TAG:分享電腦學習 |