2015-04-27 52 views
0

我使用的是UseBean的沒有得到CatalogEntryDataBeans在我的JSP中使用CategoryDataBean

<wcbase:useBean id="category" classname="com.ibm.commerce.catalog.beans.CategoryDataBean" scope="page" /> 

然後我試圖讓「CatalogEntryDataBeans」值使用「類別」比如,像

category.catalogEntryDataBeans 

,但我得到沒有。

請告訴我我失蹤了什麼?

我已經研究了很多,具體設置了目標(將catalogId和categoryId傳遞給CategoryDataBean),但都是徒勞的。

我一直在嘗試獲取catalogEntryDatBeans值近7個小時,現在沒有任何想法/調試方法留在我的腦海裏。

我真的很感激,如果有人請幫我拿到這個價值。

回答

0

請求屬性對象是否包含categoryId和catalogId參數? 此外,這是否返回一個值:$ {category.description.name}?

您是否獲取以其他方式返回的商品?即是否正確配置了您的商店,類別和產品(包括說明表),問題僅在於通過此標記與此數據bean有關?

+0

是的,這個$ {category.description.name}返回value.Yes我通過使用REST獲得目錄條目。 正如我所說的,問題就在於category.catalogEntryDataBeans ...當我使用這個時,我得到了空值。 –

+0

這是否返回值? $ {category.subCategories} –

+0

另外,$ {category.catalogEntryDataBeans}是否真的返回null?我預計你至少會得到一個空的CatalogEntryDataBean [] ...要得到null意味着在方法調用期間必須拋出一個異常。查看CMN0409E的日誌(可能還包括「getCatalogEntryDataBeans」)。 –