Jsf

1 resposta
hfernandes

Oi pessoal!!!

Pessoal como que eu faço para que o usuário selecione uma área na comboBox
e ela passe o valor para o bean?

Tenho os seguintes códigos a baixo, mas ele não grava no banco:

<t:selectOneListbox id="area" styleClass="campo"  value="#{servidor.area}" size="1" onchange="resetTextField(this.form,'teste')">
<t:selectItems  value="#{areabean.listaAreas}" var="a" itemValue="#{a.sigla}" itemLabel="#{a.sigla}"/>
</t:selectOneListbox>
@Entity
@Table(name="tb_servidor")
public class Servidores {
	@Id
	private Long matricula;
	private String Nome;	
	@ManyToOne(cascade={CascadeType.PERSIST, CascadeType.MERGE}, targetEntity=Areas.class)
	@JoinColumn(name="area_id")
	private Areas area;
	private String telefone;
	private String celular;
	private String email;
	
	

	public Servidores(){		
	}

	public Long getMatricula() {
		return matricula;
	}

	public void setMatricula(Long matricula) {
		this.matricula = matricula;
	}

	public String getNome() {
		return Nome;
	}

	public void setNome(String nome) {
		Nome = nome;
	}

	public Areas getArea() {
		return area;
	}

	public void setArea(Areas area) {
		this.area = area;
	}

	public String getTelefone() {
		return telefone;
	}

	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}

	public String getCelular() {
		return celular;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}
	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

obrigado,

1 Resposta

moacirjava

Amigo, como estão organizadas essas classes ? Você tá utilizando algum padrão de projeto como o MVC ? Tem como vc postar a hierarquia das classes ?

Criado 1 de fevereiro de 2008
Ultima resposta 1 de fev. de 2008
Respostas 1
Participantes 2