aby*_*lie 8 getter boolean el javabeans jsf-2
我有一个使用JSF 2.1和PrimeFaces的项目.我试图使用简单的<h:outputText>引用#{myBean.matriz},我得到了这个错误:
SEVERE: javax.el.PropertyNotFoundException: ... value="#{myBean.matriz}": Missing Resource in EL implementation: ???propertyNotReadable???
Run Code Online (Sandbox Code Playgroud)
吸气剂是:isMatriz().应该是getMatriz()吗?
Bal*_*usC 23
该is前缀仅适用于boolean,而不是Boolean.
你显然确实有一处Boolean房产.
你有两个选择来解决它:
get前缀重命名getter .Boolean为boolean.请注意,它将默认为false而不是null.与具体问题无关,类路径似乎是EL实现的混乱.该消息Missing Resource in EL implementation: ???propertyNotReadable???表明EL impl无法在自己的JAR中找到相关的错误消息,该消息应该如下所示
Property 'matriz' not found on type com.example.MyBean
Run Code Online (Sandbox Code Playgroud)
确保您没有随意下载的EL JAR文件/WEB-INF/lib.摆脱它们.servletcontainer已经提供了自己的.