我很抱歉,但我需要发布以下Java代码。虽然它是用JAVA编写的,但它不起作用。
请帮我找到错误,该错误可能放在行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());
}
答案 0 :(得分:0)
我建议您在迭代之前在单独的步骤中拆分String。另外,首先确认您确实从HTTP请求中收到了预期的参数。