-5

真的很抱歉,但我需要在Java代码下面发布。尽管它是用 JAVA 编写的,但它不起作用。

请帮我找出那个错误,它可能放在 line 中lista.add...,描述为 Empty string, parse error。

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());
}
4

1 回答 1

0

我建议您在迭代之前在单独的步骤中拆分字符串。此外,首先验证您确实确实收到了来自 HTTP 请求的预期参数。

于 2013-01-13T10:38:39.377 回答