Passar parametro JSF

pessoal o meu problema eh o seguinte:
eu tenho uma pagina jsf que existe um link que me encaminha para um enginee que eu tenho !!
o codigo do link esta assim:

<h:commandLink action="returnToEng" value="Pagamentos" >  
	    	<f:param value="tttt" name="result"  />
</h:commandLink>

porem no meu engine eu nao consigo pegar esse parametro o result… ele vem em branco??? pq isso??? como eu faço pra pegar um parametro? o unico jeito de eu pegar esse parametro eh no meu MB ??? eu nao posso pegar depois dele???

Amigo eu tenho algo parecido com isso, e um managedBean que recebe um parametro da pagina e de acordo com o parametro passado muda o locale da aplicação eu implementei da seguinte forma:


package model;

import java.util.Locale;
import java.util.Map;

import javax.faces.context.FacesContext;

public class Locales {
	public String MudaLocale(){
		FacesContext context=FacesContext.getCurrentInstance();
		String languageCode=getLanguageCode(context);
		context.getViewRoot().setLocale(new Locale(languageCode));		
		return null;		
	}
	
	private String getLanguageCode(FacesContext context){
		Map<String,String>params=context.getExternalContext()
		.getRequestParameterMap();			
		return params.get("languageCode");
		
		
		
	}

}

onde tenho varia bandeiras de paises utilizando commandLink de onde passo os parametros ± assim:


<h:commandlink imediate="true" Action="#{meuBean.mudaLocalidade}"/>
<f:param name="languageCode" value"en"/>

Espero que ajude, abraços.