Pessoal como faço para carregar um parametro JSF enviado pela VIEW em um Filter?
Eu estava tentando pegar usando o método FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get(“nome_do_parametro”); só que não estava funcionando, ai pesquisando na net ví que o Filter não tem acesso ao contexto JSF. Sendo assim como faço para pegar o parametro no Filter? =/
Resolvido Pegar Parametro JSF em Filter
4 Respostas
UP =)
Pessoal consegui resolver esse problema e decidi postar aqui para pessoas com dúvidas parecidas.
Eu adicionei um "<f:attribute … /> no link da view, por esse listener abaixo peguei o valor do atributo da view e pelo getParametro passo esse valor para o Filter.
Só não tenho certeza se essa é a melhor abordagem. Quem souber uma forma melhor por favor me avise!
Abraço!
package br.com.van.jsf.factory;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.event.ActionEvent;
@ManagedBean(name="jsfMB")
@SessionScoped
public class JSFFactory {
private static String retorno;
public void listener(ActionEvent ev){
retorno = (String) ev.getComponent().getAttributes().get("managedBean");
}
public String getParametro(){
return retorno;
}
}
G
vlw por compartilhar, se resolveu seu problema edite o primeiro post e coloque [RESOLVIDO], isso ajuda na organização do forum.

vlw por compartilhar, se resolveu seu problema edite o primeiro post e coloque [RESOLVIDO], isso ajuda na organização do forum.
:)
Sempre me esqueço dessa parada rs … prontinho!
Criado 1 de julho de 2012
Ultima resposta 3 de jul. de 2012
Respostas 4
Participantes 2