request.getParameter()方法的簡(jiǎn)單理解與運(yùn)用方式
簡(jiǎn)單解釋
(1)request.getParameter () 取得是通過(guò)容器的實(shí)現(xiàn)來(lái)取得通過(guò)類(lèi)似post,get等方式傳入的數(shù)據(jù),request.setAttribute ()和getAttribute ()只是在web容器內(nèi)部流轉(zhuǎn),僅僅是請(qǐng)求處理階段。
(2)request.getParameter () 方法傳遞的數(shù)據(jù),會(huì)從Web客戶(hù)端傳到Web服務(wù)器端,代表HTTP請(qǐng)求數(shù)據(jù)。
舉例
<form action="xxx" > <input name="name" value="hello word"/> <input type="submit" value="提交"/> </form>
這個(gè)form提交請(qǐng)求后,在你的action中
String name = request.getparameter("name");
那么name的值就是“hello word”
將jsp文件中的數(shù)據(jù)讀取并進(jìn)行封裝,可以簡(jiǎn)單理解成是一種取參數(shù)的方法。
<body> <form action="${pageContext.request.contextPath }/login.action" name="frmLogin" method="post"> 用戶(hù)名: <input type="text" name="name"> <br/> 密碼: <input type="text" name="pwd"> <br/> <input type="submit" value="登陸"> <br/> </form> </body> </html>
它將jsp的內(nèi)容拿出來(lái),再封裝到User實(shí)現(xiàn)類(lèi)的setName方法中進(jìn)行進(jìn)一步封裝。
這里獲取請(qǐng)求數(shù)據(jù)并進(jìn)行了封裝。
String name = request.getParameter("name"); String pwd = request.getParameter("pwd"); User user = new User(); user.setName(name); user.setPwd(pwd);
總結(jié)
以上就是在進(jìn)行javaweb學(xué)習(xí)的時(shí)候?qū)equest.getParameter()方法的學(xué)習(xí)記錄和理解,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
spring security國(guó)際化及UserCache的配置和使用
這篇文章主要介紹下國(guó)際化的配置及UserCache的配置及使用教程,感興趣的朋友參考下實(shí)現(xiàn)代碼吧2017-09-09使用Java橋接模式打破繼承束縛優(yōu)雅實(shí)現(xiàn)多維度變化
這篇文章主要為大家介紹了使用Java橋接模式打破繼承束縛,優(yōu)雅實(shí)現(xiàn)多維度變化,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05Java編程使用Runtime和Process類(lèi)運(yùn)行外部程序的方法
這篇文章主要介紹了Java編程使用Runtime和Process類(lèi)運(yùn)行外部程序的方法,結(jié)合實(shí)例形式分析了java使用Runtime.getRuntime().exec()方法運(yùn)行外部程序的常見(jiàn)情況與操作技巧,需要的朋友可以參考下2017-08-08利用Java中Calendar計(jì)算兩個(gè)日期之間的天數(shù)和周數(shù)
Java 語(yǔ)言的Calendar(日歷),Date(日期),和DateFormat(日期格式)組成了Java標(biāo)準(zhǔn)的一個(gè)基本但是非常重要的部分。日期是商業(yè)邏輯計(jì)算一個(gè)關(guān)鍵的部分。下面這篇文章就給大家介紹了如何利用Java中Calendar計(jì)算兩個(gè)日期之間的天數(shù)和周數(shù),下面來(lái)一起看看吧。2016-12-12Java ArrayList與LinkedList使用方法詳解
Java中容器對(duì)象主要用來(lái)存儲(chǔ)其他對(duì)象,根據(jù)實(shí)現(xiàn)原理不同,主要有3類(lèi)常用的容器對(duì)象:ArrayList使用數(shù)組結(jié)構(gòu)存儲(chǔ)容器中的元素、LinkedList使用鏈表結(jié)構(gòu)存儲(chǔ)容器中的元素2022-11-11spring boot整合netty的實(shí)現(xiàn)方法
這篇文章主要介紹了spring boot整合netty的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08springboot如何獲取applicationContext?servletContext
這篇文章主要介紹了springboot如何獲取applicationContext?servletContext問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01