0
동적으로 생성 된 드롭 다운 목록이있는 JSP가 있습니다. 7 * N 가능한 목록이 있습니다. 나는 성공적으로 첫 번째 7을 식별 할 수 있지만, 다른 이름을 가지고 있음에도 불구하고 동일한 이름 N/7 번을 반복합니다. 그래서 내가 1 일 동안 10 개의 슬롯을 가지고 있다면, 그들은 monday0, monday1, monday2 등을 원하는 동일한 ID를가집니다.봄 선택 매개 변수
각각의 경로는 Timetable 클래스의 ArrayList에 해당합니다. 내 컨트롤러에서는 매개 변수를 순환하여 목록에 추가 한 다음 Timetable 개체의 목록을 재정의하고 최대 절전 모드로 업데이트합니다.
여기에 내 코드
내가 ID로 이름 = "하루에 $ {loop.index을}"교체 시도<sf:form id="details" method="post"
action="${pageContext.request.contextPath}/finalizeTimetable"
commandName="timetable">
<c:forEach begin="0" end="${count - 1}" varStatus="loop">
<sf:select path="monday" id="monday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<sf:select path="tuesday" id="tuesday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<sf:select path="wednesday" id="wednesday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<sf:select path="thursday" name="thursday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<sf:select path="friday" name="friday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<sf:select path="saturday" name="saturday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<sf:select path="sunday" name="sunday${loop.index }">
<sf:options items="${events }"/>
</sf:select>
<hr>
</c:forEach>
<input value="Submit" type="submit" />
</sf:form>
하지만 동일한 문제입니다. 그것은 아마 정말로 작은 무엇인가이다. 그러나 그것은 나를 도청하고있다!