Struts duvia

2 respostas
A

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

2 Respostas

A

ninguem?

furutani

A segunda.

Criado 14 de novembro de 2009
Ultima resposta 15 de nov. de 2009
Respostas 2
Participantes 2