Redirecionar para outra página no dataTable

E ae galera!

O caso é o seguinte: Tenho uma dataTable com uma lista de usuarios e cada registro tem um botão alterar e excluir. Quando clico no alterar a página deve ser redirecionada para uma página chamada “editarusuario.jsp” na qual deverá ser exibida com os dados do usuario selecionado.

Estou com dificuldades para redirecionar para outra pagina quando aciona um botão no dataTable. Consigo pegar o parâmetro, porém estou enroscado na parte de ir para a outra página.
Alguém pode me ajudar?

PS: estou programando em JSF.

o meu metodo é esse:

	public void editarUsuarioAction(ActionEvent event) throws SQLException{	
		Usuario classe = (Usuario) request.getAttribute("item");;
		String codigo = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("cod_usuario"); 
		classe.pegaDados(codigo);		
	}

e minha pagina do dataTable está assim:

<h:dataTable value="#{dt.usuarios}" var="item" styleClass="tabela"
				   headerClass="cabecalho" columnClasses="ultimo,primeiro"
				   style="width:500px" >
		<f:facet name="header">
		<h:outputText value="Lista de Usuários"/>
		</f:facet>
			<h:column>
				<f:facet name="header">
				<h:outputText value="Codigo" />
				</f:facet>
				<h:outputText value="#{item.cod_usuario}"/>
			</h:column>
			<h:column>
				<f:facet name="header">
				<h:outputText value="Nome" />
				</f:facet>
				<h:outputText value="#{item.nome}"/>
			</h:column>
			<h:column>
				<f:facet name="header">
				<h:outputText value="Login" />
				</f:facet>
				<h:outputText value="#{item.login}"/>
			</h:column>
			<h:column>
				<f:facet name="header">
				<h:outputText value="Grupo" />
				</f:facet>
				<h:outputText value="#{item.cod_grupo}"/>
			</h:column>
			<h:column>
				<f:facet name="header">
				<h:outputText value="Editar" />
				</f:facet>
				<h:outputText value=""/>
					<h:commandLink id="editar" actionListener="#{dt.editarUsuarioAction}" onclick="return confirm('Deseja realmente editar ?');">
					<h:outputText value=""  /><img src="figuras/Editar.png" width="117" height="27" border="0" style="width: 18px; height: 15px">
					<f:param id="IdEditar" name="cod_usuario" value="#{item.cod_usuario}"></f:param>
					</h:commandLink>
			</h:column>
			<h:column>
				<f:facet name="header">
				<h:outputText value="Excluir" />
				</f:facet>
				<h:outputText value=""/>
					<h:commandLink actionListener="#{dt.removeUsuarioAction}" onclick="return confirm('Deseja realmente excluir?');">
					<h:outputText value="" /><img src="figuras/Delete.png" width="117" height="27" border="0" style="width: 18px; height: 15px">
					<f:param id="idExcluir" name="cod_usuario" value="#{item.cod_usuario}"></f:param>
					</h:commandLink>
			</h:column>
</h:dataTable>

o cara vc conseguiu resolver este problema?
estou com o mesmo problema
se sim pode postar qual foi a solução?
ou onde eu posso achar um caminho para ela?