亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Servlet獲取不到單選框的值是為什么?

Servlet獲取不到單選框的值是為什么?

亞努人 2016-08-05 22:01:19
如下圖所示,報空指針異常,打印出來結果也為null:我的JSP頁面相關代碼如下:?密碼:<input?type="password"?class="text"?name="password"?id="password"><br>?? ?????????<input?type="radio"?name="role"?value="學生"?checked="checked"?/>學生 ?????????<input?type="radio"?name="role"?value="教師"?/>教師 ?????????<input?type="radio"?name="role"?value="管理員"?/>管理員請問各路大神這是什么原因,和Ajax有關系嗎?因為發現Ajax也一直不執行success,而是error?已經哭暈,求解答,謝謝我的Ajax代碼如下:$("#login").click(function(){ var?account?=?$("#account"); var?password?=?$("#password"); if(account.val()?==?""){ account.focus(); return?false; } if(password.val()?==?""){ password.focus(); return?false; } $.ajax({ url:"servlet/LoginServlet", type:"POST", data:{"account":account.val(),"password":password.val(),"role":$("input[name='role']:checked").val()}, dataType:"json", success:function(msg){ alert(msg); }, error:function(er){ //alert(er.message); alert("error"); } }); });哪位好漢發現了我的錯誤,麻煩批評指正,謝謝!
查看完整描述

3 回答

?
yanrun

TA貢獻317條經驗 獲得超240個贊

前面拋的異常是什么

查看完整回答
反對 回復 2016-12-19
?
亞努人

TA貢獻58條經驗 獲得超75個贊

提交表單,要把數據放在表單里提交才能獲取相應值,ajax也只能獲取到所需要的值后才能成功執行。
查看完整回答
反對 回復 2016-12-19
?
ziom

TA貢獻948條經驗 獲得超1109個贊

好長時間沒寫過這種代碼了,看不出來。不過你代碼寫得挺整潔的,比我當年學這個的時候好多了。

查看完整回答
反對 回復 2016-08-05
  • 亞努人
    亞努人
    謝謝夸獎,不過我現在還是沒有找到原因,真的要哭暈了! 有網友說是request.getParameterValues,用數組接收,可這樣不是復選框的做法么,而且也不方便后面的判定啊
  • ziom
    ziom
    寫java web就是這么痛苦,所以本人當年毅然轉入安卓了。建議你直接去問你的老師,一直糾結于這種問題會磨損你的積極性自信心的。最后多說一句,如果一直沒人回復你,就采納我行不行,好歹3積分,別浪費了,而且你也能得1積分。
  • 3 回答
  • 0 關注
  • 3850 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號