В Hybris , у меня есть страница макета с 4 различными слотами для страниц. В частности, один слот включает JSP. У этого JSP есть тег, который включает элемент формы с заданным modelAttribute
, как в <form:form action="${action}" method="post" modelAttribute="loginForm">
. Когда страница отображается на веб-сайте, то все хорошо, но когда она отображается внутри SmartEdit , тег не отображается. Выдается следующее исключение: javax.servlet. jsp .JspTagException: ни BindingResult, ни простой целевой объект для имени компонента 'loginForm' не доступны в качестве атрибута запроса .
Контроллер для страницы внутри SmartEdit не вызывается вообще. Поведение не столько запускается SmartEdit , сколько функцией preview-content . Я имею в виду фактический URL, используемый SmartEdit для отображения содержимого страницы в нижнем фрейме.
Контроллер страницы получен из de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractLoginPageController
.
Я использую Hybris v1905 .
Спасибо