Olá pessoal. Segue abaixo um pequeno trecho de código para ilustrar o problema:
Primeira Pagina:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form method="get" action="cidades.jsp">
Nome : <input type="text" name="nome" value="" size="20" /><br>
Idade : <input type="text" name="idade" value="" size="3" /><br>
<input type="submit" value="Avançar"/>
</form>
</body>
</html>
Segunda página:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form action="result.jsp" method="get">
<select name="cidades" size="4" multiple="multiple">
<option>POA</option>
<option>SP</option>
<option>RJ</option>
<option>BH</option>
</select>
<input name="nome" type="hidden" value="<%= request.getParameter("nome") %>" />
<input name="idade" type="hidden" value="<%= request.getParameter("idade") %>" />
<input type="submit" value="Enviar" name="btEnviar" />
</form>
</body>
</html>
Terceira página:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<b>Nome:</b><%= request.getParameter("nome") %><br>
<b>Idade:</b><%= request.getParameter("idade") %><br>
<b>Cidade(s):</b><%= request.getParameter("cidades") %>
</body>
</html>
O problema é o seguinte: ao selecionar múltiplas cidades, apenas uma aparece no Cidade(s):<%= request.getParameter(“cidades”) %>. Gostaria que todas as cidades selecionadas pudessem aparecer.
Obrigado pela luz!