Java 中 Form表單數(shù)據(jù)的兩種提交方式
1 GET - 從指定的服務(wù)器中獲取數(shù)據(jù)
1.1 GET方法
使用GET方法時(shí),查詢(xún)字符串(鍵值對(duì))被附加在URL地址后面一起發(fā)送到服務(wù)器,例如:http://localhost:8080//customer/customer_info?res=json&mt=0&custId=1
1.2 特點(diǎn)
(1) GET請(qǐng)求能夠被緩存
(2) GET請(qǐng)求會(huì)保存在瀏覽器的瀏覽記錄中
(3) 以GET請(qǐng)求的URL能夠保存為瀏覽器書(shū)簽
(4) GET請(qǐng)求有長(zhǎng)度限制(不能多于1024字節(jié))
(5) GET請(qǐng)求主要用以獲取數(shù)據(jù)
(6) 安全性較低
1.3 在Java程序的調(diào)用語(yǔ)句
String custId= (String)this.getPageUri().get("custId");
2 POST - 提交數(shù)據(jù)給指定的服務(wù)器處理
2.1 POST方法
使用POST方法時(shí),查詢(xún)字符串在POST信息中單獨(dú)存在,和HTTP請(qǐng)求一起發(fā)送到服務(wù)器。
2.2 特點(diǎn)
(1) POST請(qǐng)求不能被緩存下來(lái)
(2) POST請(qǐng)求不會(huì)保存在瀏覽器瀏覽記錄中
(3) 以POST請(qǐng)求的URL無(wú)法保存為瀏覽器書(shū)簽
(4) POST請(qǐng)求沒(méi)有長(zhǎng)度限制
(5) 安全性較高
2.3 在Java程序的調(diào)用語(yǔ)句
String custId = (String)this.getInParam.get("custId");
3 測(cè)試POST數(shù)據(jù)的方法
3.1 用Google瀏覽器中的Postman測(cè)試
在Postman中輸入地址“http://localhost:8080/customer/customer_info?res=json&mt=1”后,在“Body-raw”里輸入JSON格式的測(cè)試語(yǔ)句,例如:
{ "formData":{ "fd": { "custId":"2000" } } }
3.2 用Firefox瀏覽器中的HttpRequest測(cè)試
在URL中輸入地址“http://localhost:8080/customer/customer_info?res=json&mt=1”后,在“Content”里輸入JSON格式的測(cè)試語(yǔ)句,例如:
{ "formData":{ "fd": { "custId":"2000" } } }
3.3 編寫(xiě)HTML網(wǎng)頁(yè)進(jìn)行測(cè)試
編寫(xiě)簡(jiǎn)單的HTML網(wǎng)頁(yè),例如:
<form action="http://localhost:8080/customer/customer_info?res=json&mt=1" method="post"> <input type="text" name="custId" id="custId"> <input type="submit" value="submit"> </form>
以上所述是小編給大家介紹的Java 中 Form表單數(shù)據(jù)的兩種提交方式,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
Java基礎(chǔ)之匿名內(nèi)部類(lèi)、包裝類(lèi)
這篇文章主要給大家介紹了關(guān)于Java中方法使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-08-08jdbc+jsp實(shí)現(xiàn)簡(jiǎn)單員工管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了jdbc+jsp實(shí)現(xiàn)簡(jiǎn)單員工管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯
這篇文章主要介紹了Netty源碼分析NioEventLoop處理IO事件相關(guān)邏輯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03

Spring boot進(jìn)行參數(shù)校驗(yàn)的方法實(shí)例詳解

Java源碼解析ArrayList及ConcurrentModificationException

Maven profile實(shí)現(xiàn)不同環(huán)境的配置管理實(shí)踐