2020-09-28 06:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我创建了一个组件,它是附加组件中的控制器。 组件可以显示在店面的页面中,但不能调用控制器,因为无法在组件jsp中获取添加到控制器中模型的数据。 我很困惑:1.如果我创建的addon控制器未被调用,那么哪个插件会为addon中的组件调用? 它似乎也没有调用DefaultCMSComponentController。 2.请告诉我如何让插件中的控制器正常工作?
非常感谢!
它对我有用,我尝试了渲染器和控制器。 除了本教程中提到的步骤之外,我还执行了以下操作。 该代码将在扩展插件中。
扩展AbstractCMSAddOnComponentController,遵循命名约定。 在这里,我的组件名称将为ExtendedParagraphComponent
@Controller(" ExtendedParagraphComponentController")@Scope(" tenant")@RequestMapping(value ="/img/view/ExtendedParagraphComponentController")公共类ExtendedParagraphComponentController扩展了AbstractCMSAddOnComponentController
在软件包级别将组件扫描声明为* web-spring.xml
如果有任何必需的说明,请确保删除渲染声明。
嗨,保罗,
您可以参考以下内容:
https://help.hybris.com/6.4.0/hcd/ 8adbd0f0866910149f5ee5fe43f607cc.html
关于Sid
我遇到了同样的问题,无法调用自定义的插件控制器。 尝试了所有建议的解决方案,但仍然存在问题。能否请您提出建议?
在" youraddonname \ acceleratoraddon \ web \ src"路径下写入控制器,它将自动获取到" youraddon \ src"文件夹。并确保控制器必须扩展AbstractCMSAddOnComponentController。
关于SindhuK。
在组件控制器中提供jsp路径为 addon:/&ltrelative path>
addon:/&ltrelative path>
我有同样的问题。 如果我尝试扩展现有的组件控制器,则会收到spring error歧义映射。 无法映射'ExtProductReferencesComponentController'方法公共java.lang.String de.hybris.platform.addonsupport.controllers.cms.AbstractCMSAddOnComponentController.handleGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.ui。 模型)向{[/view/ProductReferencesComponentController]}抛出java.lang.Exception:已经有'ProductReferencesComponentController'bean方法
最多设置5个标签!
它对我有用,我尝试了渲染器和控制器。 除了本教程中提到的步骤之外,我还执行了以下操作。 该代码将在扩展插件中。
扩展AbstractCMSAddOnComponentController,遵循命名约定。 在这里,我的组件名称将为ExtendedParagraphComponent
@Controller(" ExtendedParagraphComponentController")@Scope(" tenant")@RequestMapping(value ="/img/view/ExtendedParagraphComponentController")公共类ExtendedParagraphComponentController扩展了AbstractCMSAddOnComponentController
在软件包级别将组件扫描声明为* web-spring.xml
如果有任何必需的说明,请确保删除渲染声明。
嗨,保罗,
您可以参考以下内容:
https://help.hybris.com/6.4.0/hcd/ 8adbd0f0866910149f5ee5fe43f607cc.html
关于Sid
我遇到了同样的问题,无法调用自定义的插件控制器。 尝试了所有建议的解决方案,但仍然存在问题。能否请您提出建议?
在" youraddonname \ acceleratoraddon \ web \ src"路径下写入控制器,它将自动获取到" youraddon \ src"文件夹。并确保控制器必须扩展AbstractCMSAddOnComponentController。
关于SindhuK。
在组件控制器中提供jsp路径为
addon:/&ltrelative path>
我有同样的问题。 如果我尝试扩展现有的组件控制器,则会收到spring error歧义映射。 无法映射'ExtProductReferencesComponentController'方法公共java.lang.String de.hybris.platform.addonsupport.controllers.cms.AbstractCMSAddOnComponentController.handleGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.ui。 模型)向{[/view/ProductReferencesComponentController]}抛出java.lang.Exception:已经有'ProductReferencesComponentController'bean方法
一周热门 更多>