Я хочу проверить, является ли ArrayList нулевым ИЛИ не использует JSTL c: если и он не работает Пожалуйста, помогите мне в этом.
Мой код здесь
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%
java.util.ArrayList<Student> studentList = MyClass.getStudentList();
%>
<c:if test="${studentList != null}">
<c:forEach var="student" items="${studentList}">
<c:out value="${student.name}" />
</c:forEach>
</c:if>
я тоже пробовал
<%
java.util.ArrayList<Student> studentList = MyClass.getStudentList();
%>
<c:if test="${not empty studentList}">
<c:forEach var="student" items="${studentList}">
<c:out value="${student.name}" /><br/>
</c:forEach>
</c:if>
а также
<%
java.util.ArrayList<Student> studentList = MyClass.getStudentList();
request.setAttribute("studentList", studentList);
%>
<c:if test="${not empty studentList}">
<c:forEach var="student" items="${studentList}">
<c:out value="${student.name}" /><br/>
</c:forEach>
</c:if>
Простой c: если работают выражения типа .
Что я делаю не так в этом коде? Любые подсказки?