Problemas com SESSIONS & JSP [RESOLVIDO]

[b]Boa noite pessoal…

Bom a duvida e o seguinte, tenho uma servlet de Login nela crio uma [/b]session .

Codigo do Login

[code]
try{

			Conector con = new Conector();
			String SQL = "SELECT * FROM adm WHERE nome = '"+login+"' AND senha = '"+senha+"'";
			con.conectar();
			ResultSet r = con.executarConsulta(SQL);
		
				r.first();
			
			String nome = r.getString("nome");  
			HttpSession s = req.getSession();
			s.setAttribute("adm", nome);  			
			
			out.println("<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0 ; URL= /tux/servlet/Carregando\">"); 

			
		}catch (Exception e){
			out.println("<script>alert(\"Usuario ou Senha Invalido!\")</script><META HTTP-EQUIV=\"Refresh\" CONTENT=\"0 ; URL= /tux/servlet/Login\">");
		//	DoGet(req, res);
		}
[/code]


Qdo to trabalhando com servlet chamo a sessao da seguinte forma.

HttpSession s = req.getSession();
    	String  adm =  (String)s.getAttribute("adm");
    	if(adm==null){
    		out.println("<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0 ; URL= /dev/branco.html\">");
       	}
       	else{
       		
       		out.println("Ola  " + adm);
       	}

Bom a duvida e o seguinte e quando quero verificar se a pessoa esta logado no sistema numa JSP, como chamo a session

E isso ai galera…
Abraço

<% HttpSession s = req.getSession();
       Strign nome = s.setAttribute("adm", nome);
       String  adm =  (String)s.getAttribute("adm");
     	if(adm==null){
%> <jsp:forward page="Fail.jsp" />
<%  } else 
    %>Ola <%= adm %>

mais ou menos isso… fiz de cabeça… mas vale lembrar que é uma má pratica usar scriptlets na página jsp.

Crie um filter, no qual passem todas as requisições ( inclusive para as jsp’s). Aí no filter você verifica se o atributo está ou não na sessão.

Caro Andreiribas

Segui o seu exemplo,

[code]
<% HttpSession s = request.getSession();

    String  adm =  (String)s.getAttribute("adm");
  	if(adm==null){

%>

<jsp:forward page=“Fail.jsp” />

<%

} else

%>

Ola <%= adm %>[/code]

Valeu pessoal …
consegui aqui

abraço