весенний загрузочный thymleaf Я пытаюсь использовать условный if в tymeleaf и t ie его классу контроллера, чтобы вернуть true или false, pojo не требуется - PullRequest
1 голос
/ 11 июля 2020

у меня есть панель навигации, которую я использую в качестве шаблона ... см. Pi center image description here

if i am on any of the tabs then i want home to show. But if i am on the home page i don't want Home tab to show its redundant. i cant seem to figure out how to write the thymleaf code..

i have something like this the first line is what i am interested in fixing... can you please help with the controller part also i am sure i can do a model.addAttribute line in each method call and set the isActive to true except the home method i can set the isActive to false ... thank you

li th:text="${isActive} ? 'Home : "

 Home : " About   Аукционы   Текущие аукционы   Зарегистрироваться    Связаться  Расположение  

1 Ответ

1 голос
/ 11 июля 2020

вы можете использовать это в контроллере:

model.addAttribute("isActive",true);

и использовать это в html коде:

<li th:if="${isActive == null || !isActive}"><a th:href="@{/}">Home</a></li>

подробнее о Условные выражения в Thymeleaf и простые условные выражения if и if

...