Используйте условный оператор в EL.
<div class="${hide ? 'hide' : 'show'}">
, где ${hide}
- атрибут запроса, оцениваемый в boolean
.Если он оценивает true
, то будет напечатано имя класса "hide"
, иначе будет напечатано имя класса "show"
.
Конечно, определите и эти классы в вашей таблице стилей.
.hide { display: none; }
.show { display: block; }
Здесь нет необходимости в JSTL-тегах.
Или, если вы не хотите использовать определения классов CSS по какой-то неочевидной причине, тогда выполните
<div style="display:${hide ? 'none' : 'block'}">