我有一个带有三个p:selectOneMenu的表单但是当我单击按钮进行调试时,ManagedBean没有任何值。有人帮帮我吗?
表格
private AvaliacaoDeArea avaliacaoArea = new AvaliacaoDeArea();
//...
public String calcularProbabilidadeDeSucesso() {
String aux = avaliacaoArea.getDistanciaPocoProdutor();
aux += avaliacaoArea.getMesmaFormacaoGeologica();
aux += avaliacaoArea.getEvidenciasProspeccao();
System.out.println(aux+"\n");
return aux;
}
public AvaliacaoDeArea getAvaliacaoArea() {
return avaliacaoArea;
}
public void setAvaliacaoArea(AvaliacaoDeArea avaliacaoArea) {
this.avaliacaoArea = avaliacaoArea;
}
当我单击on debug时,我的对象没有任何值。它将null设置为字符串。
ManagedBean
@Entity
@Table(name="AvaliacaoDeArea", schema="somore")
public class AvaliacaoDeArea implements Serializable, SampleEntity{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int idAvaliacaoDeArea;
@OneToOne
@JoinColumn(name="idCenario")
private Cenario cenario;
private String distanciaPocoProdutor;
private String mesmaFormacaoGeologica;
private String evidenciasProspeccao;
private String probabilidadeSucesso;
/***************************************/
/************** Construtor *************/
/***************************************/
public AvaliacaoDeArea() {
}
/***************************************/
/********** Getters e Setters **********/
/***************************************/
POJO
while ((str = reader.readLine()) != null) {
buf.append(str);
buf.append('\n');
}