Jsf #{optional.get()}抛出javax.el.BeanELResolver无法使用修饰符访问com.google.common.base.Present类的成员;“公众”;

Jsf #{optional.get()}抛出javax.el.BeanELResolver无法使用修饰符访问com.google.common.base.Present类的成员;“公众”;,jsf,guava,el,optional,Jsf,Guava,El,Optional,我试图在EL中使用Google Guava Optional,但出现以下错误: java.lang.IllegalAccessException:类javax.el.BeanELResolver无法访问带有修饰符“public”的类com.google.common.base.Present的成员 代码如下: <f:param name="locale" value="#{somebean.getUserLocale().get()}"/> 不可能吗

我试图在EL中使用Google Guava Optional,但出现以下错误:

java.lang.IllegalAccessException:类javax.el.BeanELResolver无法访问带有修饰符“public”的类com.google.common.base.Present的成员

代码如下:

<f:param name="locale" value="#{somebean.getUserLocale().get()}"/>

不可能吗