В JSP я создал простую переменную, подобную этой:
<%
if (request.getSession().getAttribute("user") != null) {
String status = "online";
}
else {
String status = "offline";
}
%>
В HTML я называю переменную так: ${status}
Таким образом, строка «offline» или «online» будет просто классом CSS, как вы видите в коде ниже:
<img class="profile-pic" src="../assets/img/reza.png" alt="Chin"> <i class="status ${status}"></i>Reza
Итак, весь код выглядит так:
<%
if (request.getSession().getAttribute("user") != null) {
String status = "online";
}
else {
String status = "offline";
}
%>
<div class="user-section">
<img class="profile-pic" src="../assets/img/reza.png" alt="Chin"> <i class="status ${status}"></i>Reza
</div>
но из Intellij я получаю предупреждение:
Невозможно разрешить переменную «status»
Как я могу это исправить?