Код: Выделить всё
...
...
Я попробовал сделать это
Код: Выделить всё
Итак, я попробовал
Код: Выделить всё
org.thymeleaf.Exceptions.TemplateProcessingException: выражение «*{workOrder.customer} != null ? *{workOrder.customer.name} : ''» недопустимо: только выражения переменных $ {...} или выражения выбора *{...} разрешены в привязках полей Spring
Поэтому я наивно подумал, почему бы не попробовать поддержку вложенных форм объекты и обработка их по мере продвижения по DOM
т.е. в документации тимелеафа приведен пример в разделе 14.2
Код: Выделить всё
...
Name:[/b] Frederic Tomato
[b] ...
...
Код: Выделить всё
Name:[/b] Frederic Tomato
< blockquote>
org.thymeleaf.Exceptions.TemplateProcessingException: для выбора объекта используется выражение *{workOrder}, которое недопустимо: в '{ разрешены только выражения переменных (${...}). th:object,data-th-object}' в средах с поддержкой Spring.
Затем я обнаружил, что для Thymeleaf и Thymleaf существует отдельная документация + Spring.
Я использую Thymeleaf + Spring, и в документации Thymeleaf + Spring не упоминается тот факт, что содержимое внутри *{...} должно быть очень конкретным и не может быть вложенным. и отличается от стандартного Thymeleaf.
Итак, после многих лет разработки я пришел к выводу, что не могу справиться даже с исключением нулевого указателя и бесполезен даже с документацией.
Есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -variables
Мобильная версия