Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2010, 02:22
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: envio de datos a un servlet

Básicamente, en el action del form lo que haces es llamar al servlet con una option, que se traduce en un método que se ejecutará en el servlet.

En el processRequest que se genera con el servlet, tienes que recuperar esa opcion, de la siguiente manera:

String paginaDestino = "";
String opcion = req.getParameter("opcion");

y luego

if opcion.equals("laOpcionQueHayasDefinido) {
paginaDestino = tuMetodo();

return paginaDestino();

En tu Metodo ...

String paginaDestino = "la puedes predefinir o dejar vacia e irla variando segun opciones (Es una url, normalmente relativa con respecto al path de tu aplicación)";

String variable1 = request.getParameter("nombre_del_input1");
....
String variableN = request.getParameter("nombre_del_inputN");

// Haces tus operaciones con las variables

// Y si quieres pasarlos a la siguiente jsp

request.setAttribute("nombreAtributo",variableX);

return paginaDestino

// Luego en la jsp tendrás que abrir tags java y recuperarlos como nombreVariable = request.setAttribute("nombreAtributo");
//y así introducirlas de nuevo en los inputs para persistir los valores

Espero que te sirva, un saludo