Foros del Web » Programación para mayores de 30 ;) » Java »

menu/Listas con jsp

Estas en el tema de menu/Listas con jsp en el foro de Java en Foros del Web. Buenas, yo tengo un select (formulario) que permite marcar multiples opciones, pero no se como tomar todas las opciones que me traiga despues de hacer ...
  #1 (permalink)  
Antiguo 09/09/2006, 15:12
 
Fecha de Ingreso: agosto-2006
Mensajes: 25
Antigüedad: 17 años, 8 meses
Puntos: 2
menu/Listas con jsp

Buenas, yo tengo un select (formulario) que permite marcar multiples opciones, pero no se como tomar todas las opciones que me traiga despues de hacer el submit, porque siempre me toma nada más la primera seleccion que haga el usuario, si alguien sabe como hacer esto para jsp, muchas gracias
  #2 (permalink)  
Antiguo 11/09/2006, 14:45
 
Fecha de Ingreso: agosto-2006
Mensajes: 6
Antigüedad: 17 años, 8 meses
Puntos: 0
Manada tu SUBMIT a este servlet y checalo.


import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;

/**
*
* @author malone
* @version
*/
public class ShowParameters extends HttpServlet {

/** Initializes the servlet.
*/
public void init(ServletConfig config) throws ServletException {
super.init(config);

}

/** Destroys the servlet.
*/
public void destroy() {

}

/** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {

response.setContentType("text/html");
java.io.PrintWriter out = response.getWriter();
System.out.println(request.getParameter("cancel")) ;
System.out.println(request.getParameter("accion")) ;
System.out.println(request.getParameter("reset"));

String title = "Reading All Request Parameters";
out.println("<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1 ALIGN=CENTER>" + title + "</H1>\n" +
"<TABLE BORDER=1 ALIGN=CENTER>\n" +
"<TR BGCOLOR=\"#FFAD00\">\n" +
"<TH>Parameter Name<TH>Parameter Value(s)");
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()) {
String paramName = (String)paramNames.nextElement();
out.println("<TR><TD>" + paramName + "\n<TD>");
String[] paramValues = request.getParameterValues(paramName);
if (paramValues.length == 1) {
String paramValue = paramValues[0];
if (paramValue.length() == 0)
out.print("<I>No Value</I>");
else
out.print(paramValue);
} else {
out.println("<UL>");
for(int i=0; i<paramValues.length; i++) {
out.println("<LI>" +"[" + i + "]" + paramValues[i]);
}
out.println("</UL>");
}
}
out.println("</TABLE>\n</BODY></HTML>");
out.close();
}

/** Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
}

/** Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
}

/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}

}
  #3 (permalink)  
Antiguo 12/09/2006, 14:21
 
Fecha de Ingreso: agosto-2006
Mensajes: 25
Antigüedad: 17 años, 8 meses
Puntos: 2
Si me sirvió... muchas pero muchas gracias!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:20.