1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Ajax Icefaces e Jsf 1.2

Pessoal estou em um projeto que esta usando JSF 1.2 com ICEFACES Preciso fazer uma chamada a um Managed Bean que vai invocar um webservice SOAP para pegar os dados de um usuario atraves do LOGIN dele.

Até o momento eu fiz isso:

Um campo que chama um ajax no evento Blur;

<div class="boxW600">
    <ice:message for="cp01" styleClass="camposRequired" />
    <ice:outputText value="#{msg['usuarioArea.incluir.loginUsuario']}" />
    <ice:inputText value="#{usuarioAreaBBean.entity.loginUsuario}"
        id="cp01" required="true" onblur="loadUserName();"/>
</div>

o codigo ajax:

function loadUserName(){
    var xmlhttp;
    var login;
    if (window.XMLHttpRequest) {
        // codigo para IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    }else {
        // codigo para IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function(){
        login = document.getElementById("formIncluir:cp01").value;
        //aqui pegaremos o login e enviaremos para consulta no webservice
        if (login != null) {
               //como posso fazer a chamada para meu managedBean?
        }
    }
    xmlhttp.open("GET","incluir.iface",true);
    xmlhttp.send();
}

Galera alguem pode me dar uma ajuda ou me indicar um tutorial por gentileza ?

Obrigado

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsf ajax javascript java-ee web web.xml callback ou faça a sua própria pergunta.