Validar usuario erro ao pegar os dados do vo

2 respostas
S

Olá
Esse jsp executa o servlet ValidaUsuLogin:

Login do Sistema

Bem-vindo!

Usuário

Senha

O Servlet ValidaUsuLogin :

package vo;

import javax.servlet.<em>;

import javax.servlet.http.</em>;

import <a href="http://java.io">java.io</a>.*;

import vo.LoginVO;

import vo.LoginDAO;
public class ValidaUsuLogin extends HttpServlet {

protected void doPost(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {
//atualizei VO
LoginVO  loginvo  = new LoginVO();
loginvo.setUsuario(request.getParameter("usuario"));
loginvo.setSenha(request.getParameter("senha"));    


LoginDAO logindao = new LoginDAO();

//executa o methodo validalogin         
logindao.ValidaLogin();

getServletContext().getRequestDispatcher("/menu.jsp").forward  }

}

O ERRO ESTÁ AQUI QUANDO PEGO O VALOR DO USUARIO QUE SE ENCONTRA NO VO O VALOR ESTÁ NULL, NÃO SEI PORQUE SE NO SERVLET EU SETEI O VALOR DO USUARIO E DA SENHA POREM AQUI NÃO ENCONTRO MAIS O VALOR DO USUARIO E SENHA ALGUEM PODERIA ME DIZER O QUE ESTÁ ERRADO?

package vo;

import vo.LoginVO;

public class LoginDAO  {

/*

* Construtor default

* */

public LoginDAO() {

}

public void  ValidaLogin(){		

LoginVO loginvo = new LoginVO();	

String v_usu = SILVA, v_senha = SILVA;

System.out.println("ola vou executar validadao : " + loginvo.getUsuario());
}

}

Grato

Silva

2 Respostas

kina

Você cria o VO mas não manda ele para ser validado!
faça algo do tipo:
Servlet

// codigo antes
 logindao.ValidaLogin(loginvo); 
// codigo depois

DAO:

public void ValidaLogin(LoginVO loginvo){ String v_usu = "SILVA", v_senha = "SILVA"; System.out.println("ola vou executar validadao : " + loginvo.getUsuario()); }
Obs:
Da proxima vez, tente não colocar o título em maisculo.

pcalcado

http://fragmental.com.br/wiki/index.php?title=Evitando_VOs_e_BOs

Criado 10 de maio de 2005
Ultima resposta 4 de jan. de 2007
Respostas 2
Participantes 3