我的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可以很好地工作。 –