1: У меня есть JSP с несколькими html "TR"
<tr>'s
Моя страница
<% ...%>
<html>
...
<body>
<table>
<tr class="1"> This is first line</tr>
<br/>
<tr class="2"> This is Second line</tr>
<br/>
<tr class="3"> This is Third line</tr>
<br/>
<tr class="4"> This is Fourth line</tr>
<br/>
<tr class="5"> This is Fifth line</tr>
<br/>
...
</html>
2: Теперь я получаю сеанс пользователя (если вошел в систему).Примечание >>: Использование Liferay themeDisplay здесь
<%String userEmail=themeDisplay.getUser().getEmailAddress();%>
<c:set var="userEmail" value="<%=userEmail%>"></c:set>
3: Я проверил, является ли его гость зарегистрированным или зарегистрированным пользователем.
Затем на первом и последнем «TR» отображается имя пользователя, вошедшего в систему.
<% ...%>
<html>
...
<body>
<table>
<c:if test="${not empty userEmail}">
<tr class="1"> This is first line for registered user</tr>
<c:if test="${empty userEmail}">
<tr class="1"> This is first line</tr>
<br/>
<tr class="2"> This is Second line</tr>
<br/>
<tr class="3"> This is Third line</tr>
<br/>
<tr class="4"> This is Fourth line</tr>
<br/>
<c:if test="${not empty userEmail}">
<tr class="5"> This is Fifth line for registered user</tr>
<c:if test="${empty userEmail}">
<tr class="5"> This is Fifth line</tr>
<br/>
...
</html>
Это работает нормально !!
Мой вопрос >>>>> Если я хочу сделать эту проверку какой-либо константой, которая не будет повторяться много раз на странице JSP / HTML.Что нужно сделать ???
<c:if> //to be declared only once. And called which ever <TR> needs a check??