[JSF 2] getParameterNames no JSF

1 resposta
B

Prezados,

Preciso pegar os nomes dos parâmetros de uma página JSF. Só que quando executo o seguinte código, o jsf não respeita o atributo name do componente:

public void salvarRespostas() {
	HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();  
        Enumeration<String> parametros = request.getParameterNames();
        
        while (parametros.hasMoreElements()) {
        	String parametro = parametros.nextElement();
        	
        	System.out.println("parametro: " + parametro + " -> " + request.getParameter(parametro));
        }    
        
}

Resultado:

parametro: tab_view_acao_fiscalizatoria:j_idt580:1:j_idt587 -> aaa

XHTML:

<p:inputText name="resposta_texto_livre" rendered="#{pergunta.tipoPergunta == 1}" style="width:720px;" />

Alguém já teve o mesmo problema?

Vlws :wink:

1 Resposta

B

Putz… Vi que os componentes do JSF (mojarra) não possuem o atributo name. :frowning:

Será que a única forma será implementando via JSP mesmo???

Criado 12 de abril de 2012
Ultima resposta 12 de abr. de 2012
Respostas 1
Participantes 1