У меня есть что-то вроде этого ..Jsp эль логики вопрос
<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>
я могу иметь, если заявление, чтобы проверить, если они смотрят на конкретную страницу или общую страницу
<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+ строк?
Thanks
Скриплеты плохой путь. Посмотрите еще раз на решение файла тегов btiernay. – 2010-12-10 01:35:20