request.getParameter()方法的簡單理解與運(yùn)用方式
簡單解釋
(1)request.getParameter () 取得是通過容器的實(shí)現(xiàn)來取得通過類似post,get等方式傳入的數(shù)據(jù),request.setAttribute ()和getAttribute ()只是在web容器內(nèi)部流轉(zhuǎn),僅僅是請(qǐng)求處理階段。
(2)request.getParameter () 方法傳遞的數(shù)據(jù),會(huì)從Web客戶端傳到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)行封裝,可以簡單理解成是一種取參數(shù)的方法。
<body>
<form action="${pageContext.request.contextPath }/login.action" name="frmLogin" method="post">
用戶名: <input type="text" name="name"> <br/>
密碼: <input type="text" name="pwd"> <br/>
<input type="submit" value="登陸"> <br/>
</form>
</body>
</html>它將jsp的內(nèi)容拿出來,再封裝到User實(shí)現(xiàn)類的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)文章
Java創(chuàng)建非阻塞的HTTP服務(wù)器的實(shí)現(xiàn)
本文主要介紹了Java創(chuàng)建非阻塞的HTTP服務(wù)器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-04-04
mybatisplus?@Select注解中拼寫動(dòng)態(tài)sql異常問題的解決
這篇文章主要介紹了mybatisplus?@Select注解中拼寫動(dòng)態(tài)sql異常問題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
intellij idea修改maven配置時(shí)總是恢復(fù)默認(rèn)配置的解決方法idea版本(2020.2.x)
這篇文章主要介紹了intellij idea修改maven配置時(shí)總是恢復(fù)默認(rèn)配置的解決方法idea版本(2020.2.x),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08

