我的Xpages应用程序具有用于应用程序范围设置的cacheBean。我有一个PC文档的管理Bean,它具有整数类型的字段状态。Xpages:在EL中的CacheBean中调用Java方法时出错Error
在cacheBean中,我有一个方法getPCStatus(Integer状态),当给定数字时将返回状态的字符串文本。
在我XPAGE我有我要绑定的
cacheBean.getPCStatus(PCBean.status)结果
所以它会退还“库存”为1和一些文本字段否则为2等
但是,代码是抛出一个错误。
下面是代码:
readonly="true">
<xp:this.value><![CDATA[#{CacheBean.getPCStatus(PCModelBean.status)}]]></xp:this.value>
</xp:inputText>
的错误是
错误EL语法,属性 '值':CacheBean.getPCStatus(PCModelBean.status)
我知道我读的东西关于这很久以前,但不记得如何处理这个,但无法找到它。
我想知道getPCStatus方法应该在PCBean还是在cacheBean中?
杰西,非常好,完整的解释。在这种情况下,只能读取该值,因此改为SSJS可以很好地工作。 –