На моей странице у меня есть список выбора, который, когда выбран один параметр, запускает событие в моем веб-потоке.Весенний переход на веб-поток пустой ответ
<transition on="triggeredChange">
<evaluate expression="myClass.myMethod(flowScope.myData)"
result="flowScope.myData.item.property" />
<render fragments="idOfDivToRender" />
</transition>
Событие срабатывает, и если я поставил точку отладки в myClass.myMethod оказывается, что исполнение не имеет ошибок, но на странице я получаю эту ошибку:
Received empty response with no Spring redirect headers. If this is intentional set the response status code to 204 or 205.
Если я вручную обновить страницу. Я вижу, что flowScope.myData.item.property
имеет новое значение (как и ожидалось), поэтому кажется, что некоторая ошибка в рендеринге фрагмента.
Что мне не хватает?
Для дополнительной информации, div с id="idOfDivToRender"
находится внутри <th:block th:fragment="firstFragment">
, потому что страница очень длинная и сложная (они этого хотят, и я не могу ее упростить), и для удобства чтения мы решили создать главную страницу с много <th:block th:replace="pages/firstFragment:: firstFragment"></th:block>
в нем.
опубликовать конфигурацию ваших конфигураций thymeleaf + webflow + fragments – Selwyn