servlet的異常問題

時間 2021-10-14 21:30:54

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方法。如果因為儲存 更新資料,或...