我的<p:selectonemenu>不会返回任何值

时间:2015-11-30 19:09:14

标签: jsf primefaces

我有一个带有三个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');
}

0 个答案:

没有答案