HTML e JSP

2 respostas
E

Olá.
Estou com o seguinte problema. Tenho uma página JSP com um formulário em HTML com algumas opções para selecionar. Estas opções foram feitas com o comando SELECT do HTML com a opção MULTIPLE para habilitar que o usuário possa selecionar duas ou mais opções deste campo.

Minha dúvida é:
Como faço para selecionar duas opções e após clicar em OK me devolva o resultado na tela?
Tentei fazer com o código abaixo mais ele só devolve um valor na tela.

<%@ page contentType="text/html" language="java" import="java.io.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
                                                                                                                             
<html>
<head>
   <title>ERROS NRP</title>
</head>
                                                                                                                             
<body bgcolor="#00005A">
<font color="white">
<FORM ACTION=index1.jsp METHOD=post>
      <SELECT NAME=NRP_IP SIZE=5 MULTIPLE>
          <OPTION VALUE="100">100</OPTION>
          <OPTION VALUE="200">200</OPTION>
          <OPTION VALUE="300">300</OPTION>
      </SELECT><BR>
      <INPUT TYPE="SUBMIT" NAME=OK VALUE=ENVIAR>
</FORM>
                                                                                                                             
<%
      if(request.getParameter("OK") != null)
                                                                                                                             
      {
out.println(request.getParameter("NRP_IP"));
}
%>
                                                                                                                             
</font>
</body>
</html>

Agradeço se alguém puder me ajudar.

Obrigado.
Everton

2 Respostas

C

Tente isso

String[] resultados = request.getParameterValues("NRP_IP");
for (int i = 0; i < resultados.length; i++) {
  out.println(resultados[i]); 
}

[]'s
carisio

E

Legal… ficou 100%.
É isso mesmo que eu precisava.

Muito obrigado.

Criado 17 de junho de 2005
Ultima resposta 17 de jun. de 2005
Respostas 2
Participantes 2