Duvida Pegar Dados da Servlet

5 respostas
colored

Tipo no meu login, dps q o usuario eh aceito. vai pra uma pagina inicial e no topo dela tem tipo “Usuario: Aki o nome dele q usou no Login”. E eu preciso q esse parametro seja “enxergado” por toda aplicação, no caso todas paginas q ele acessar…

Como eu faço isso???

tipo eu fiz o seguinte na servlet d Login…
tem

session.setAttribute("usuario", usuario);
			paginaRedirecionada = "inicial.jsp";

até ai blz na proxima pagina funfa…
mas eu kero utilizar JSTL, pra imprimir esse usuario nas proximas paginas…

como eu faço isso??? eu tentei utilizar ${param.usuario}
mas nao da certo, sei la por q…

Alguem pode me dar uma luz obrigado…

5 Respostas

B

Tente imprimir só com ${usuario}, ou ${sessionContext.usuario}

colored

Então valeo mano…

funciono so com o ${usuario}

mas no caso pra todas paginas será q ele vai enxergar esse parametro?

willricardo

Cara você não pode pegar com ${param.usuario}

você esta passando ele com atributo usuario então na jsp você vai pegar ele com ${usuario.algumacoisa}

Abraços!

Cristiano_de_Barros

Todas as páginas vão enxergar sim, pois este objeto você colocou na sessão.

Espero ter ajudado
Abraço

colored

Bom Aki ja Verifica neh…

<c:if test="${!empty usuario}"> 
	<c:out value="${usuario}" />
</c:if>

Então No caso, na pagina que vai após passar pelo servlet q faz o setAttribute. ele consegue pegar apenas. com ${usuario}
mas em outras paginas não…

por q?

Criado 14 de agosto de 2009
Ultima resposta 14 de ago. de 2009
Respostas 5
Participantes 4