I have a project that use JSF 2.1 and PrimeFaces. I tried to use a simple <h:outputText>
referencing #{myBean.matriz}
and I got this error:
SEVERE: javax.el.PropertyNotFoundException: ... value="#{myBean.matriz}": Missing Resource in EL implementation: ???propertyNotReadable???
The getter is: isMatriz()
. Should it be getMatriz()
?
The
is
prefix works only forboolean
, notBoolean
.You've there apparently actually a
Boolean
property.You've 2 options to fix it:
get
prefix.Boolean
byboolean
. Note that it will default tofalse
instead ofnull
.See also:
Unrelated to the concrete problem, the classpath seems to be a mess as to EL implementation. The message
Missing Resource in EL implementation: ???propertyNotReadable???
indicates that the EL impl wasn't able to find the associated error message in own JAR which should look like thisMake sure that you don't have arbitrarily downloaded EL JAR files in
/WEB-INF/lib
. Get rid of them. The servletcontainer already provides its own.