Ustaw wybraną opcję na istniejącym znaczniku wyboru za pomocą jstl
Mam więc wybór na ocenę z każdego przedmiotu. Jest predefiniowany i dlatego nie muszę przechowywać ocen jako tabeli w bazie danych. Mam listę kwalifikacji i używam jstl dla każdego z nich w ten sposób:<c:forEach items="${qualificationdetails}" var="qd">
.
Dla każdego przedmiotu tworzę taki wybór.
<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>
Czy możliwe jest ustawienie wybranej opcji za pomocą mojej zmiennejqd ? coś jak
<option value="${qd.grade}" selected="selecetd">${qd.grade}</option>
Spowoduje to dodanie duplikatu do zaznaczenia. Myślę, że byłoby trochę „niezgrabnie” zrobić tablicę z ocenami i wysłać ją za generowanie opcji. Jakieś pomysły ?