1樓:匿名使用者
string aim = request.getattribute("aim").tostring();
很明顯沒獲得頁面提交的資料,aim為空
可改為if("aa".equals(aim))程式中這麼寫可避免很多空指標異常
2樓:匿名使用者
是不是這行報的異常?
if(aim.equals("aa")){那是在請求中沒有aim這個引數
檢查一下引數就可以了
radio的話,應該是
request.getparameter("aim").
3樓:匿名使用者
你的aim是引數還是屬性?別搞混了!
string aim = request.getattribute("aim").tostring();
上面aim為空,下面就報錯了,你可以先測試下aim是否為空if(aim.equals("aa")){
4樓:匿名使用者
null pointer exception---空指標異常,是因為程式在比較時並沒有從request範圍中取到相應的值,所以在你用equals方法比較時,請將字串放在前面,用字串去比較aim變數,例如:"aa".equals(aim),這樣可以避免空指標異常,
關於異常處理方面的問題,關於一個異常處理方面的問題
錯在這裡,int index br.read 例如,你輸入3,其實程式認為他是char型別的 3 按照ascii碼的話應當是51,你可以去查詢一下,所以寫成int index integer.parseint br.readline 比較合適 還有一個錯誤就是system.out.println s...
Servlet中的super是什麼
a塵世清歡 由於子類不繼承父類的構造方法,因此,子類在其構造方法中需使用super來呼叫父類的構造方法。 劍霞文 有個預設的init 方法。servlet 是呼叫那個方法初始化的。servlet 指的是什麼? 116貝貝愛 jsp頁面。一 從單詞本身來看,servlet可以 拆分為 server縮寫...
servlet中的doget 與dopost 是怎樣工作
採用post方法向伺服器傳送命名引數時,與採用get方法幾乎一樣的。區別 post方法將引數串放在請求體中傳送,而get方法是將引數追加到url中傳送。如果資料處理不改變資料模型的狀態,html使用規約理論上推薦採用get方法,從這 可以看出,獲取資料時應當使用get方法。如果因為儲存 更新資料,或...