У меня есть эта страница jsp с некоторыми условиями:
<%
if (filterPresent.equals("true") && !selectedFilterCategory.isEmpty()){
%>
<c:if test="${entry.category eq param.selectedFilterCategory}">
<%
}
%>
RENDER A TABLE WITH ITEMS
<%
if ( filterPresent.equals("true") && !selectedFilterCategory.isEmpty() ) {
%>
</c:if>
<%
}
%>
Если значение filterPresent равно true, я хочу, чтобы отображались только некоторые элементы (те, которые соответствуют категории).Если его нет, я хочу отобразить все элементы.
Я получаю ошибку:
An error occurred at line: 48 in the jsp file: /jsp//ejbChildRule.jsp
Syntax error, insert "while ( Expression ) ;" to complete BlockStatements
45: %>
46: <c:if test="${entry.category eq param.selectedFilterCategory}">
47: <%
48: }
49: %>
50: <tr class="<%=currentBackground%>">
51: <td class="<%=currentBackground%>" align="left" valign="middle" nowrap>
Могу ли я добиться того, чего хочу, таким образом?