-5

申し訳ありませんが、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());
}
4

1 に答える 1

0

繰り返しの前に、別のステップで文字列を分割することをお勧めします。また、最初に HTTP 要求から期待されるパラメーターを実際に受け取っていることを検証します。

于 2013-01-13T10:38:39.377 に答える