Escrever na jsp

6 respostas
M

Opa :smiley:

Tenho uma tela de login e quando mudo de tela preciso exibir o nome do usuario logado, como posso saber isso?

Uso Struts 1.2

[]'s

6 Respostas

fabeen

No método que efetua o login no sistema, guarde as informações que você irá necessitar do usuário em “request/session”, após isso imprima a informação através da tag <bean:write…/>

Pedrosa

Ou simplesmente use EL que funciona indepedente do Struts:

Na action

HttpSession sessao = request.getSession();
sessao.setAttribute("usuario","xpto");

JSP

${usuario}
Marcio_Nogueira

Você pode colocar os dados no contexto session, desta forma será mais fácil exibir o nome do usuário logado.
Um abraço.

M

Pedrosa:
Ou simplesmente use EL que funciona indepedente do Struts:

Na action

HttpSession sessao = request.getSession();
sessao.setAttribute("usuario","xpto");

JSP

${usuario}

Pedrosa, gostei mais da sua solução, porém eu coloquei na jsp:

<td class="texto"><span class="tx10">${usuario} </span></td>

E ele imprimiu ${usuario} ao inpes do meu nome rsrs

preciso adicionar alguma cabecalho na pagina?

Pedrosa

Sim precisa colocar a seguinte diretiva:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@page isELIgnored="false"%>

E adicionar o standard.jar, jstl.jar no classpath da sua aplicação.

M

opa

Agora foi [:D]

valeu a todos que ajudaram!

[]'s

Criado 27 de dezembro de 2007
Ultima resposta 27 de dez. de 2007
Respostas 6
Participantes 4