Erro no javax.el.ValueExpression e javax.el.ELContext JSF

0 respostas
T

pessoal, eu tenho essa classe que acusa erro e pede pra configurar o build path.

Na pagina da internet da o incansavel 404, mas a classe ta com problema na linha marcada em negrito. No momento que eu dou ctrl+1 pra ver o problema, alem de pedir pra configurar o build path, ele manda a seguinte menssagem:

The type javax.el.ValueExpression cannot be resolved. It is indirectly referenced from required .class files

The type javax.el.ELContext cannot be resolved. It is indirectly referenced from required .class files

package br.com.financas.imperiumpecunia.conversores;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.ConverterException;

public class EnumConverter implements Converter {

	public Object getAsObject(FacesContext context, UIComponent component,
			String value) throws ConverterException {
		Class enumType = [b]component.getValueExpression("value").getType(
				context.getELContext());[/b]
		return Enum.valueOf(enumType, value);
	}

	public String getAsString(FacesContext context, UIComponent component,
			Object object) throws ConverterException {
		if (object == null) {
			return null;
		}
		Enum type = (Enum) object;
		return type.toString();
	}

}

tem ideia d como resolvo isso?

Criado 21 de julho de 2011
Respostas 0
Participantes 1