Dúvidas JSP session (Resolvido - Muito Obrigado)

Como faço para armazenar em uma variável, os dados que estão sendo recuperados de uma session.setAttribute?

 <%= session.getAttribute("descricao_eqp") >

to querendo armazenar este dado em uma variável.

String desc_eqp

Obrigado.[img]

exatamente como você fez:

<%
String desc_eqp = session.getAttribute("descricao_eqp") 
%> 

por que não funcionou?

Não funcionou por causa do = após a tag jsp (<%), ela indica que o resultado deve ser impresso na tela…

Só tirar o =

E coloca ponto e vírgula (:wink: no fim da linha de comando…hehe

Flws… :arrow:

[quote=dooda]exatamente como você fez:

<%
String desc_eqp = session.getAttribute("descricao_eqp") 
%> 

por que não funcionou?[/quote]

Fiz assim e apareceu uma marcação vermelha em session.getAttribute(“descricao_eqp”) %> e a mensagem Type mismatch: cannot convert from Object to String.

Obrigado.

certo, a sessão pode armazenar qualquer Object como atributo, então faça um cast

<%  
String desc_eqp = (String)session.getAttribute("descricao_eqp");
%>

e não esqueça que após isso sua desc_eqp pode ser null ok?!

att.

[quote=dooda]certo, a sessão pode armazenar qualquer Object como atributo, então faça um cast

<%  
String desc_eqp = (String)session.getAttribute("descricao_eqp");
%>

e não esqueça que após isso sua desc_eqp pode ser null ok?!

att.[/quote]

Deu certo!!!
Obrigado Amigo!!