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

Duda con validación de loggeo en Struts

Estas en el tema de Duda con validación de loggeo en Struts en el foro de Java en Foros del Web. Hola a todos ;) Tengo un problema que más que Struts creo que es Java. tengo el siguiente código de una clase Action. Código: package ...
  #1 (permalink)  
Antiguo 02/02/2011, 19:44
 
Fecha de Ingreso: noviembre-2010
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Duda con validación de loggeo en Struts

Hola a todos ;)

Tengo un problema que más que Struts creo que es Java.

tengo el siguiente código de una clase Action.
Código:
package modelo;

import controlador.InicioForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

/**
 *
 * @author Andy
 */
public class InicioAction extends org.apache.struts.action.Action {

    private static final String SUCCESS = "success";
    private static final String FAILURE = "failure";

    @Override
    public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {

        //Extraemos los datos del usuario que se está loggeando
        InicioForm formInicio = (InicioForm) form;
        String usuario = formInicio.getUsuario();
        String pass = formInicio.getPassword();

        //Hacemos una validación sencilla
        if (usuario.equals("") || pass.equals("")) {
            formInicio.setError();
            return mapping.findForward(FAILURE);
        }

        return mapping.findForward(SUCCESS);
    }
}
En la vista de la jsp, tengo dos campos de texto, si pongo submit con ambos campos vacios me regresa un aviso de campos vacios. Si coloco solo el password me regresa el mismo aviso.
Pero si dejo ambos llenos o coloco solo el usuario me regresa una NullPointerException.

Supongo que es algo de mi método de validación.

Alguna sugerencia?? SAludos y gracias.

Etiquetas: loggeo, struts, validar
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 05:23.