JSF [Problemas - Duvidas]

1 resposta
karpyn
Pessoal to tentando usar o jsf mas siplesmente são retorna nada na minha tela, alguem poderia me ajudar com isso por favor? é TCC de faculdade e já to desesperado, será que tenho que fazer mais alguma configuração? Obrigado gente! segue o codigo:
package beans;


import java.util.ArrayList;
import java.util.List;

import modelo.Funcionario;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name="funcionarioBean")
@RequestScoped


public class funcionarioBean {

	public List<Funcionario> getFuncionarios(){
		
		
		Funcionario f1 = new Funcionario();
		f1.setNome("Marcio");
		f1.setNacionalidade("brasileiro");
		f1.setNaturalidade("RJ");
		
		Funcionario f2 = new Funcionario();
		f2.setNome("Wanessa");
		f2.setNacionalidade("brasileiro");
		f2.setNaturalidade("NI");
	
		List<Funcionario> lista = new ArrayList<Funcionario>();
		lista.add(f1);
		lista.add(f2);

		return lista;
		
		
	}
	
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:ui="http://java.sun.com/jsf/facelets" 
      xmlns:h="http://java.sun.com/jsf/html" 
      xmlns:f="http://java.sun.com/jsf/core">

	<h:dataTable value="#{funcionariobean.Funcionarios}" var="f"> 
	
	<h:column>
	<h:outputText value="#{f:nome}" />
	</h:column>

	</h:dataTable>
   
   
</html>

1 Resposta

Diabo_Loiro

aki <h:outputText value="#{f:nome}" />

provavelmente você deve usar o ponto em vez de dois pontos.

mais se é tcc cara melhor estudar jsf direito… pra fazer algo com qualidade.

Criado 26 de dezembro de 2010
Ultima resposta 26 de dez. de 2010
Respostas 1
Participantes 2