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

Como gestionar formularios en MVC

Estas en el tema de Como gestionar formularios en MVC en el foro de Java en Foros del Web. Muy buenas, os comento, el caso es que tengo un formulario hecho en HTML de la siguiente manera(pongo solo parte del codigo para que sea ...
  #1 (permalink)  
Antiguo 06/01/2013, 18:00
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 12 años
Puntos: 22
Como gestionar formularios en MVC

Muy buenas,

os comento, el caso es que tengo un formulario hecho en HTML de la siguiente manera(pongo solo parte del codigo para que sea mas entendible) :

Código HTML:
Ver original
  1. <fieldset id="estiloForm">                            
  2.      <form method="post" action="registrar.htm">
  3.         <table>
  4.              <tr>
  5.                  <td>
  6.                      <label for="pass">Nick usuario:</label>
  7.                      <input name="nickUsuario" type="text" size="20"/>
  8.                   <td>  
  9.              </tr>                                
  10.               <tr>
  11.                    <td>
  12.                        <input name="insertar" type="submit" value="Enviar" class="enviar"/>                                        
  13.                     </td>
  14.                      <td>
  15.                         <a href="registrar.htm" target="_self"><input name="cancelar" type="button" value="Cancelar" class="enviar"/></a>
  16.                      </td>
  17.                 </tr>
  18.            </table>
  19.        </form>

Al enviar el formulario lo que hago es acceder a la direccion "registrar.htm" por lo que al utilizar el modelo MVC me salta el controlador asignado a dicha direccion, que os enseño a continuacion:

Código JAVA:
Ver original
  1. public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
  2.             throws ServletException, IOException, SQLException {          
  3.        
  4.              
  5.         if(request.getParameter("nickUsuario")!=null){            
  6.             String nickUsuario=request.getParameter("nickUsuario");  
  7.             operaciones.agregarUsuario(nickUsuario);            
  8.            
  9.             return new ModelAndView("/WEB-INF/jsp/index.jsp");
  10.         }
  11.         return new ModelAndView("/WEB-INF/jsp/registrar.jsp");
  12.     }

Entonces lo que hago al enviar el formulario es acceder al controlador y verificar que los datos del formulario se han rellenado correctamente y realizar el registro del usuario...

Y aqui mi duda, usando MVC cual seria la forma correcta de gestionar los formularios?? esta bien hacerlo así?? o debo seguir otra metodología distinta

Espero que se haya entendido correctamente lo que pregunto...

Etiquetas: formulario, formularios, gestionar, jsp, mvc, string
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 20:07.