Sessão do Struts2

4 respostas
edilson_x

Olá pessoal, qual a melhor forma de se trabalhar com a sessão do struts 2?

Li sobre ActionContext.getContext().getSession(); e implementar o SessionAware, mas ainda não ficou claro para mim.

e outra dúvida que eu tenho é a respeito da tag <s:bean/> , ela mantém meu objeto no escopo da sessão?

valew

4 Respostas

ricardolecheta

o ActionContext.getContext().getSession(); retorna um Map, o qual vc pode recuperar e adicionar atributos na session de forma transparente.

o s:bean eu nao sei

andersondamasio

Eu uso

Map session = ActionContext.getContext().getSession();

ou acho que da pra usar também

HttpServletRequest request = ServletActionContext.getRequest();

só fazer alguns testes ai…

T

Sa arquitetura do struts2 é preferível implementar SessionAware. Lembre-se tb que essa é a recomendação da documentação oficial. Talvez esse modo seja recomendado devido à testabilidade proporcionada.

quanto a tag <s:bean/>, instancia um objeto que tenha gets e sets, basicamente.

http://struts.apache.org/2.0.11/docs/bean.html

T

ops!! sei la que diabo eu aprontei aqui… rsrs

Criado 10 de fevereiro de 2008
Ultima resposta 11 de fev. de 2008
Respostas 4
Participantes 4