tenho uma action no struts e no xml do struts eu configurei assim:
<action path="/Logof" scope="request"
type="classes.Logof">
<forward name="ok" path="/formulario-login.jsp"/>
</action>
se retornar ‘ok’ ele manda pra formulario-login.jsp
e um dias desses tirei esse forward do xml e fiz direto na classe da action o redicionamento
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession sesao = request.getSession();
sesao.removeAttribute("logado");
response.sendRedirect("formulario-login.jsp");
return null;
}
em vez de fazer assim
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession sesao = request.getSession();
sesao.removeAttribute("logado");
return mapping.findForward("ok");
}
quando fiz direto o redicionamento na action ele atualizava o url do navegador pra pag atual
qual das duas opções vcs me recomendao?
abracc