Странная ошибка в тимелиф. Заменить на переменнуюJAVA

Программисты JAVA общаются здесь
Anonymous
Странная ошибка в тимелиф. Заменить на переменную

Сообщение Anonymous »

У меня есть код: < /p>

Код: Выделить всё

            th:each="annotsField : ${annotsFields}"
th:with="someVariable='admin/editElementsFromObjects/fragments/templateFor'+${annotsField.type()}+' :: templateFor'+${annotsField.type()}"

>






Как вы видите, этот код будет распечатать на странице что -то вроде !!! Admin/editelements fromobjects/fragments/templateforstring :: templateforstring !!! Полем ХОРОШО. < /p>

Но теперь мы будем неудобно код < /p>


< /code>

Он будет включать существующий файл шаблона. ХОРОШО. Хорошо. < /P>

Но почему я делаю код чем -то вроде < /p>





< /code>

Тогда я получил исключение < /p>

There was an unexpected error (type=Internal Server Error, status=500).
Error resolving template "admin/editElementsFromObjects/fragments/templateForString :: templateForString", template might not exist or might not be accessible by any of the configured Template Resolvers (admin/editElementsFromObjects/editForm:24)
< /code>

Почему он не может быть включен в код < /p>


< /code>

Но включено OK с кодом < /p>


< /code>

И я не вижу ошибки в значении моей переменной? .. < /p>

Подробнее здесь: https://stackoverflow.com/questions/281 ... h-variable

Вернуться в «JAVA»