У меня есть что-то вроде этого ..
<c:if test="${(not empty students) && (studentID != null)}">
<form:input path=studentsList[${studentID}].name">
..........
..........
//some 50+ lines of code
</c:if>
Это когда они просматривают страницу конкретного студента.Если вы просматриваете какую-то общую страницу, я хочу изменить код на что-то вроде этого.
<c:forEach items="${students}" var="student">
<form:input path=student.name">
..........
..........
//some 50+ lines of code
</c:forEach>
У меня может быть оператор if, чтобы проверить, просматривают ли они определенную страницу или общую страницу
<c:when ${particularPage}>
<c:if test="${(not empty students) && (studentID != null)}">
<form:input path=studentsList[${studentID}].name">
..........
..........
//some 50+ lines of code
</c:if>
<c:otherwise>
<c:forEach items="${students}" var="student">
<form:input path=student.name">
..........
..........
//some 50+ lines of code
</c:forEach>
</c:otherwise>
Может кто-нибудь сказать мне, как мы можем изменить код, чтобы мне не пришлось повторять эти 50+ строк ??
Спасибо