2015-04-27 51 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”)。 –