Chamar pagina php no jsf

7 respostas
A

galera,

eu tenho um codigo em jsf, e preciso chamar um modulo em php, por exemplo
<h:form id="FormPHP">
  <h:outputText value="valor:"/>
  <h:inputText value="modulo.php" maxlength="5" size="5" />   // ista linha é  para entender
  <h:commandButton action="testeForme" value="OK" />
   </h:form>

é possivel chamar ele desta forma?

7 Respostas

D

como assim? Você precisa colocar o conteúdo de uma pagina php dentro da sua pagina jsf?

Se sim, creio que não seja possível dessa forma e te indicaria a API de ajax para JQuery.

A

Diego,

no caso, eu sei como pegar os dados, mas como mando por um form usando o ajax/jquery?

E

Cara não manjo de jsf, mas acredito que seja após montar seu form vc dar um submit nele via javascript

Em jsp, ou html puro eu faria assim

<body onload="document.meuForm.submit()">
    <form name="meuForm" method="post" action="http://www.meusite.com.br/pagina.php">
    </form>

</body>

Espero que ajude…

abs,

Evandro

A

Entao, desenvolvi o form, da forma como falou, usei post, mas ele nao envia …diz q é nulo…

Sera q só tem dessa forma?

E

Seu form tem id?

Se tiver na onload da página, vc pode chamar um metodo em javascript buscando pelo id do form,

var frm = document.getElementById(“meuForm”);
ou var frm = document.meuForm; // Neste caso se o seu form tiver name

if (frm != null) frm.submit();

Não sei seu conhecimento em javascript, mas uma dica é o firebug para firefox, mto bom para debugar scripts :wink:

abs,

Evandro

A

Valeu Evandro,

Era dessa forma que eu estava fazendo, só que preciso passar valores via “post” para essa pagina que estou chamando…

Nao sei se posso usar JSF puro para isso .

E

Entendi, do modo que lhe passei não funcionou?

Utilizando no form

<form name="meuForm" method="post"

Se vc dar o submit ele envia via post,

abs,

Evandro

Criado 18 de outubro de 2011
Ultima resposta 20 de out. de 2011
Respostas 7
Participantes 3