NullPointerException com Enums e h:selectOneRadio

0 respostas
D

Po, eu sei que um NullPointerException é sacanagem, mas eu to com esse pau na minha jSP :oops:

jsp

<tr>
			<td class="fonteLabel"><h:outputText value="Status da Carga:" rendered="#{carga.exibirStatus}"/></td>
			<td colspan="3"><h:selectOneRadio styleClass="fonteLabel" value="#{carga.cargaBean.status}"  id="status" disabled="#{carga.desabilitarCampos}" rendered="#{carga.exibirStatus}">
				<f:selectItem itemLabel="Buscando Profissional" itemValue="#{carga.status.BUSCANDO}"/>
				<f:selectItem itemLabel="Aguardando Entrega" itemValue="#{carga.status.AGUARDANDO}" />	
				<f:selectItem itemLabel="Carga Entregue" itemValue="#{carga.status.CARGAENTREGUE}" />
			</h:selectOneRadio>
			
			
			</td>
		</tr>

Backing Bean

private Status status;
	
	public Status getStatus() {
		return status;
	}

	public void setStatus(Status status) {
		this.status = status;
	}

Enum

public enum Status {
	AGUARDANDO("Aguardando Entrega"),
	BUSCANDO("Buscando Profissional"),
	CARGAENTREGUE("Carga Entregue");
	/**
	 * Nome Status
	 */
	private String status;
	
	/**
	 * Construtor Padrao
	 * @param status
	 */
	Status(String status){
		this.status = status;
	}

	/**
	 * Obtém status
	 * @return status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * Modifica status
	 * @param status
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	
	/**
	 * Retorna String
	 */
	@Override
	public String toString(){
		return status;
	}
}

E o grande erro:

Este erro ocorre quando eu acesso uma JSP que tem o Objeto já preenchido ( exemplo: página alterar.jsp) pq se eu for incluir um novo, ele vai numa boa.

Alguém sabe?

[]'s

Criado 1 de julho de 2008
Respostas 0
Participantes 1