Dúvida sobre InputText e Redirecionamento

3 respostas
T

Olá!

Estou realizando um projeto para coletores! e preciso sem JAVASCRIPT redirecionar para outra tela, em JSF 1.1 não posso atualizar o jsf.

<!-- tela -->
 <h:inputText value="#{BeanExpedicaoPedidos.nota}"                                         
                                         styleClass="inputTextLivre"
                                         valueChangeListener="#{BeanExpedicaoPedidos.validadorNota}" />

//JAVA
    public void validadorNota(ValueChangeEvent valueChangeEvent){
       // actionSetDadosNota();  
        String url = "/expedicao_tes/faces/app/comercial/coletor/listaitenspedidoexpedicao.jsp";
        try {
            FacesContext.getCurrentInstance().getExternalContext().redirect(url);
        } catch (IOException e) {
            // TODO
        }
    }

estou debugando e ele entra no método, mas não redireciona!?
nem com:
FacesContext.getCurrentInstance().getExternalContext().redirect(url);
e nem com:
método action retornando caminho da página mapeado no config.

Minha dúvida é! eu consigo redirecionar para outra página com o InputText ?

Já fiz varios testes e estou acabando minha ideias !! hehe

3 Respostas

drsmachado

Minha dúvida é:
Se não pode atualizar, como vai redirecionar?

T

Resolvi com a forma que postei !!!
FacesContext.getCurrentInstance().getExternalContext().redirect(url);
heheh vai saber só limpei o projeto e execute e foi!!!

drsmachado

Só limpei = apaguei o código compilado antigo e criei uma nova compilação com as alterações e depois disso funcionou.

Criado 3 de setembro de 2012
Ultima resposta 3 de set. de 2012
Respostas 3
Participantes 2