Ajuda com JSP

1 resposta
C

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!

1 Resposta

peczenyj

request.getParameterValues(“cidades”) vai retornar um array de Strings

Criado 7 de abril de 2010
Ultima resposta 7 de abr. de 2010
Respostas 1
Participantes 2