2014-03-28 56 views
-2
int age=Integer.parseInt(request.getParameter("age")); 

它顯示了一個錯誤。請幫我找出錯誤。我想插入「age」到數據庫錯誤在初始化語句

+2

它顯示了什麼錯誤?你如何提交包含參數「age」的請求?可以? –

+0

請說明您porblem正確.. –

+0

「請幫我找出錯誤」 < - 沒有你甚至顯示有關堆棧跟蹤? – fge

回答

1

雖然提交從網頁請求的servlet,該參數的年齡可能是空的,請檢查您的Ajax /表單提交 你可以檢查像

int age = 0; 
if(request.getParameter("age")!=null){ 
try{ 
age = Integer.parseInt(request.getParameter("age")); 
}catch(Exception e){ 
    //catch NumberFormatException if any 
} 

這會解決你的錯誤。

0

這將有助於解決您的問題

// provide check for age parameter not equal to null 
int age=Integer.parseInt(request.getParameter("age").toString());