Duvida MVC

1 resposta
R

Pessoal,
Estou criando uma intranet, so que tenho uma duvida:
Tenho a minha index.jsp onde tenho os campos usuario e senha que se autenticam por LDAP , se o usuario existir ele return true senao return false. So que gostaria que quando for true ele va para uma outra pagina e quando for false ele exiba uma mensagem javascript, “login invalido”.
Na verdade a maior duvida é como volto o returno para a view.
index.jsp view
usuario model - metodo login() que me retorna se for true ou false. Como passo o returno para minha view?

1 Resposta

D

bom dia…

Vamos analisar juntos…
vc tem um jsp que passa para um servlet login e senha…e este servlet tem por função fazer uma conexão em um server LDAP e está conexão retorna true ou false…certo?
após o retorno da conexão o servlet tem por funcao redirecionar para alguma página de acordo com o retorno…

algo assim?

if(retorno){
response.sendRedirect(redirect);
}else{
try{
			response.setContentType("text/html");
			PrintWriter out=response.getWriter(); 
			out.println("<script language='JavaScript1.2'>");
			out.println("alert('Login Inválido!');");
			out.println("document.location=('"+redirect + "');");
			out.println("</script>");
			out.close();
		}catch(IOException e){
			throw new ServletException("erro ao redirecionar para index");
		}
}

Espero ter ajudado…

t+

Criado 25 de junho de 2009
Ultima resposta 2 de jul. de 2009
Respostas 1
Participantes 2