그래서 각 과목에 대해 학년을 선택했습니다. 미리 정의되어 있으므로 데이터베이스의 테이블로 성적을 저장할 필요가 없습니다. 나는 자격증 명 목록을 가지고 있는데 이것들을 위해 각각 jstl을 사용한다 : <c:forEach items="${qualificationdetails}" var="qd">
.jstl이있는 기존 선택 태그에 선택된 옵션을 설정하십시오.
각 항목에 대해 이렇게 선택합니다.
<select class="grade" title="Grade Obtained">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
</select>
내 변수 QD을 사용하여 선택한 옵션을 설정할 수 있습니까? something like
<option value="${qd.grade}" selected="selecetd">${qd.grade}</option>
이렇게하면 선택 항목에 중복 옵션이 추가됩니다. 나는 성적을 가진 배열을 만들고 옵션을 생성하기 위해 그것을 가로 질러 전송하는 것은 조금 "clunky"라고 생각한다. 어떤 아이디어?
어떤 값을 기본값으로 선택해야하는지 언제 알 수 있으며 어떻게 페이지를 구문 분석 할 예정입니까? 반복 작업을 수행하는 동안 게시물의 끝 부분에 제안한 내용에 대해 생각할 수 있기 때문에 반복을 수행하지 않고 중복되지 않도록해야합니다. "qd"는 어느 것이 선택되어야 하는지를 나타내는 플래그를 가지고 있습니까? –
예, qd에는 ID, 이름, 학년 및 연도가 있습니다. 이 모든 정보는 qd에서 얻을 수 있습니다. 주어진 qd의 등급 속성은 등급 값을 가질 것이고 그것은 내가 선택한 값이어야합니다. – Binaryrespawn