Login com nivel de acesso

Nao consigo fazer o redirecionamento para a pagina , nao esta obedecento as condiçao de log_acesso

uso o JSP

se alguem poder me ajudar sou muito grato

preciso que quanto o log_acesso do banco for A va para uma pagina e se for B va para outra pagina

<%
try
{
//1º carregar o driver
Class.forName(“org.postgresql.Driver”);
Connection con = DriverManager.getConnection(“jdbc:postgresql://localhost/proposta”,“postgres”,“karen0606”);
out.println(“Conectado a SID”);
if (request.getParameter(“usuario”) != null)
{
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);

			ResultSet rs = st.executeQuery("select * from login where (log_usuario = '"+
			request.getParameter("usuario")+"' and log_senha =  '"+
			request.getParameter("senha")  +" ' and log_acesso = '"+
			request.getParameter("acesso") +"')");
		
		
		   if (rs.next())
			
           	if (rs.getString("log_acesso").equals("A")) 
			{   
                   response.sendRedirect("index.jsp");   
             } 
			 if(rs.getString("log_acesso").equals("B")) 
			 {   
                  response.sendRedirect("index02.jsp");
                  }  
		    else
	
			   out.println("você não tem acesso ao sistema");   
			}
		

			
	  		  
  }
  catch(ClassNotFoundException erroClass)
  {
     out.println("Classe Driver JDBC não foi localizado, erro = "+erroClass);
  }
  catch(SQLException erroSQL)
  {
     out.println("Erro de conexão com o Banco de dados, erro = "+erroSQL);
  }

%>

Vc está usando algum Framework?

Deley, não estou usando , na verdade é meu primeiro Projeto em JSP e sou muito leigo no assunto

Roberto vc poderia postar seu Servlet para eu dar uma olhada?

Se possível, lembre-se de colocar nas tags code para que seu código fique mais fácil de ser analisado.

Ex.:

 //Codigo Fonte 

http://www.jsptube.com/examples/response-sendredirect-servlet.html

Este link acima tem um exemplo de como dar redirect em um Servlet, se puder dá uma olhadinha.

[quote=Deley]http://www.jsptube.com/examples/response-sendredirect-servlet.html

Este link acima tem um exemplo de como dar redirect em um Servlet, se puder dá uma olhadinha.
[/quote]

amigo segue o codigo se puder me ajudar ficarei muito grato o index2.jsp muda so os menus
nao postei o codigo porque é igual ao index.jsp

login.jsp

<%@ page contentType=“text/html; charset=iso-8859-1” language=“java”
import=“java.sql.*” errorPage="" %>

Untitled Document <% try { //1º carregar o driver Class.forName("org.postgresql.Driver"); Connection con = DriverManager.getConnection("jdbc:postgresql://localhost/proposta","postgres","karen0606"); out.println("Conectado a SID"); if (request.getParameter("usuario") != null) { Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
			ResultSet rs = st.executeQuery("select * from login where (log_usuario = '"+
			request.getParameter("usuario")+"' and log_senha =  '"+
			request.getParameter("senha")  +" ' and log_acesso = '"+
			request.getParameter("acesso") +"')");
		
		
		   if (rs.next())
			{
           	if (rs.getString("log_acesso").equals("O"))  vai para pagina operacional
			{   
                   response.sendRedirect("index.jsp");   
             } 
			 if(rs.getString("log_acesso").equals("A"))   // vai para a pagina do administrador
			 {   
                  response.sendRedirect("index2.jsp");
                  }  
		    else
	
			   out.println("você não tem acesso ao sistema");   
}
		

			
		}
  }
  catch(ClassNotFoundException erroClass)
  {
     out.println("Classe Driver JDBC não foi localizado, erro = "+erroClass);
  }
  catch(SQLException erroSQL)
  {
     out.println("Erro de conexão com o Banco de dados, erro = "+erroSQL);
  }

%>

 

 

ACESSO AO SISTEMA
Usuário
Senha
Nivel

Desenvolvido por Jose Roberto dos Santos - Sicredi Empresarial

index.jsp

Untitled Document

index2.jsp

Untitled Document

topo.jsp

<%@ page language=“java” import =“java.util.*” import=“java.text.SimpleDateFormat” %>

Untitled Document <% String dataAtual = new java.text.SimpleDateFormat("dd/MM/yyyy - hh:mm:ss").format(new java.util.Date()); String hora = new java.text.SimpleDateFormat("hhmmss").format(new java.util.Date());

%>



SISTEMA DE PRODUCÃO DE PROPOSTAS DE CREDITO


SICREDI EMPRESARIAL - SC



Hoje:<%= dataAtual %>

 

 

 

 

esquerdo.jsp

<%@ page language=“java” import =“java.util.*” import=“java.text.SimpleDateFormat” %>

Untitled Document

Cadastros

Propostas

Modalidade

Solicitação de Estorno

________________

Consulta

Propostas

Comprometimento

Cronograma

Conta Corrente

Solicitacao de Estorno

Tabela de Taxas

______________

principal.jsp

<%@ page contentType=“text/html; charset=iso-8859-1” language=“java” import=“java.sql.*” errorPage="" %>

Untitled Document