Struts duvia

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

ninguem?

A segunda.