2013-01-13 48 views
-5

我真的很抱歉,但我需要在Java代碼下面發佈。儘管它是用JAVA編寫的,但哪個不起作用。JavaEE,Jboss,空字符串

請幫我看看這個錯誤,它可能被放在符合lista.add...的地方,描述爲空字符串,解析錯誤。

List<Pair<Place,TicketType>> lista = new LinkedList(); 
for (String pair: request.getParameter("miejsca").split(" ")) 
{ 
    lista.add(new Pair<Place,TicketType>(place_local.getPlace(Integer.parseInt(pair.split(":")[0].trim())),tt_local.getTicketType(Integer.parseInt(pair.split(":")[1].trim())))); 
} 
try 
{ 
    reservation_local.addReservation(lista,id,m.getUser((String)session.getAttribute("name")).id); 
} 
catch (MySQLException e) 
{ 
    out.println(e.getMessage()); 
} 
+2

問題是? –

+0

@a_horse_with_no_name你冒犯了我的宗教感情 – Meter

+0

那些評論不符合提問類型。並且「*雖然是用Java編寫的*將不起作用」是無稽之談(因爲它意味着你沒有Java程序的錯誤)。請注意,它是Java而不是JAVA。 –

回答

0

我建議你在迭代之前的一個單獨的步驟中分割字符串。此外,驗證您確實是首先從HTTP請求接收預期的參數。