第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

不管是否接受霸王條款,request.getParameterValues("isAccpet")都是null,信息上都是false,怎么解決?

也就是說(shuō),不管接受霸王條款的復(fù)選框有沒(méi)有打鉤,返回的都是空字符串集??這是為什么????

if(request.getParameterValues("isAccpet")!=null)
????			{
????			??isAccept?=?"true";
????			}
????			else
????			{
????			??isAccept?=?"false";
????			}
if(isAccept.equals("true"))
????			{
????				u.setFlag(true);
????			}
????			else
????			{
????				u.setFlag(false);
????			}
?<td?class="title">是否接受協(xié)議:</td>
??????????<td?class="content">&nbsp;<jsp:getProperty?name="regUser"?property="flag"/></td>


正在回答

4 回答

首先,應(yīng)該是getParameter,這是個(gè)單選框,返回的只有一個(gè)數(shù)值。其次,你在servlet這個(gè)類(lèi)里,聲明了一個(gè)string類(lèi)型的變量isAccept來(lái)接受單選框的值,你用getParameterValues是會(huì)報(bào)錯(cuò)的,因?yàn)関alues獲得的是一個(gè)數(shù)組,不能傳到單獨(dú)的一個(gè)字符串變量里去。直接報(bào)錯(cuò),連編譯都通不過(guò),更不要說(shuō)傳對(duì)象了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Juneava 提問(wèn)者

不是,我是復(fù)選框checkbox啊
2016-11-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

空指針異常null 回復(fù) Juneava 提問(wèn)者

那你同時(shí)選接受和不接受也沒(méi)有值嗎?你把reg.jsp里接受霸王條款的這段html代碼發(fā)上來(lái)看看。
2016-11-22 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Juneava 提問(wèn)者 回復(fù) 空指針異常null

選接受不接受都是false <td class="controler"> <input type="checkbox" name="isAccept" value="true">是否接受霸王條款 </td>
2016-11-22 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Juneava 提問(wèn)者

非常感謝!
2016-11-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)
如果勾上,則瀏覽器發(fā)送字符串"on"到服務(wù)器,把它存進(jìn)request對(duì)象,通過(guò)request.getParameter("isAccept")就可以
取到該字符串,也可以通過(guò)request.getParameterValues("isAccept")[0]取到該字符串!
如果沒(méi)勾選,那么瀏覽器并沒(méi)有發(fā)送數(shù)據(jù)給服務(wù)器,通過(guò)request.getParameter("isAccept")或者
request.getParameterValues("isAccept")都會(huì)返回null,表示里面沒(méi)有任何數(shù)據(jù)


1 回復(fù) 有任何疑惑可以回復(fù)我~

@Juneava ,我跟你一樣的錯(cuò)誤,無(wú)語(yǔ)了

0 回復(fù) 有任何疑惑可以回復(fù)我~

isAccept = "true" 改成 isAccept = request.getParameter("isAccept") 試試

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Juneava 提問(wèn)者

謝謝,已找到原因,前面拼寫(xiě)錯(cuò)誤了。。。
2016-12-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉1474367326 回復(fù) Juneava 提問(wèn)者

請(qǐng)問(wèn)你是哪里拼寫(xiě)錯(cuò)了呢?我跟著老師碼的,核對(duì)原代碼也沒(méi)有不同。但發(fā)現(xiàn)傳到RegServlet的request.getParameter("isAccpet")值打了勾還是null。搞不明白。
2016-12-27 回復(fù) 有任何疑惑可以回復(fù)我~
#3

StefanLee2015 回復(fù) Juneava 提問(wèn)者

是老師給的demo打錯(cuò)了,我也是一樣的錯(cuò)誤。后來(lái)看了你的評(píng)論,才發(fā)現(xiàn)是這樣。
2017-02-06 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報(bào)

0/150
提交
取消

不管是否接受霸王條款,request.getParameterValues("isAccpet")都是null,信息上都是false,怎么解決?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)