Ajuda com <h:form>

6 respostas
JavaES

É possível criar e utilizar 2 h:forms em uma mesma página?

Quando eu crio 2, a ação do segundo form não é executada… ele só executa a do primeiro form criado. Alguém sabe oque pode estar acontecendo?

6 Respostas

balthazar

Bom, e possivel por tanto que nao esteja um dentro do outro.

att,

JavaES

Bom, e possivel por tanto que nao esteja um dentro do outro.

att,

Eu os coloquei separados, porém, apenas as ações do botão do primeiro a ser criado é que são executadas… as ações do segundo form nunca são axecutadas. Você imagina qual pode ser o motivo?

balthazar

JavaES:

Eu os coloquei separados, porém, apenas as ações do botão do primeiro a ser criado é que são executadas… as ações do segundo form nunca são axecutadas. Você imagina qual pode ser o motivo?

Cara da uma olhada nesses codigos e ve se ajuda em alguma coisa no teu problemas.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<f:view>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
	<title><h:outputText value="Teste"/></title>
</head>
<body>
	<h:form>
		<h:commandButton action="#{teste.print1}" value="Print1" />
	</h:form>
	<h:form>
		<h:commandButton action="#{teste.print2}" value="Print2" />
	</h:form>
</body>
</html>
</f:view>
public class Teste {	
	public void print1() {
		System.err.println("print1");
	}	
	public void print2() {
		System.err.println("print2");
	}
}
<managed-bean>
  <managed-bean-name>teste</managed-bean-name>
  <managed-bean-class>Teste</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>

att,

P

Vc conseguiu resolver esse problema?

estou com o mesmo problema com ações do ajax.

tenho um inputtext no primeiro form renderizando um campo do segundo form ( Funciona )

tenho outro inputtext no segundo form, renderizando um campo do segundo form (não funciona)

Só ações do primeiro funcionam do segundo! Como resolvo isso?

A

Alguem conseguiu resolver este problema?

M

Ja tentou por o id nos forms?
com AJAX é obrigatório o uso do id

Criado 4 de agosto de 2008
Ultima resposta 12 de fev. de 2011
Respostas 6
Participantes 5