Ola…
Gostaria de saber de que maneira posso criar uma sessão no struts.
Em que parte da action eu coloco a sessão.
No jsp como chamo os dados que estão sessão.
Tem algum tutorial a respeito?
Obrigado
Ola…
Gostaria de saber de que maneira posso criar uma sessão no struts.
Em que parte da action eu coloco a sessão.
No jsp como chamo os dados que estão sessão.
Tem algum tutorial a respeito?
Obrigado
Oi
Pode criar em qualquer lugar do Action, Sessão tu vai acessar em qualquer lugar depois mesmo.
Você pode fazer assim dentro de qualquer action
Por exemplo se for colocar um cara que se logou no teu site,
HttpSession sessao = null;
sessao = request.getSession();
sessao.setAttribute("loginxxx",form);
na terceira linha você coloca o form, no qual vem da requisição, que é o mesmo que você usa para recuperar as informações contidas e validar, dai você coloca uma string como sendo a chave para essa sessão, mais tarde em uma JSP você pode verificar se ele tá na sessão, para liberar a mexer na página desse modo
<logic:present scope="session" name="loginxxx">
//conteúdo da página
</logic:present>
<logic:notPresent scope="session" name="loginxxx" >
<jsp:include page="login.jsp" flush="true" />
//se ele não tiver logado, para ir para a página de login
</logic:notPresent>