Legen Sie ausgewählte option auf vorhandene select-tag mit jstl

Also habe ich eine Auswahl für die Note in jedem Fach. Es ist vordefiniert und damit ich nicht haben, zu speichern Noten als Tabelle in der Datenbank. Ich habe eine Liste von Qualifikationen und ich mit jstl für jeden wie diese: <c:forEach items="${qualificationdetails}" var="qd">.

Für jeden Artikel, den ich produziere ein wählen Sie wie diese.

<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>

Ist es möglich, um die gewählte option mit meine variable qd ? so etwas wie

<option value="${qd.grade}" selected="selecetd">${qd.grade}</option>

Dadurch wird ein Duplikat-option zum wählen. Ich denke, es würde ein bisschen "klobig", um ein array mit den Noten aus und senden Sie es über das für die Generierung der Optionen. Irgendwelche Ideen ?

  • Wenn Sie wissen, welchen Wert sollte ausgewählt werden, als Standard, und wie beabsichtigen Sie, die zu analysieren es auf die Seite? Denn ich denke, dass Sie konnte, was Sie vorgeschlagen es am Ende der post während der Iteration, und nicht nach der iteration erfolgt, so dass Sie nicht dupliziert. Die "qd" halten Sie ein flag, dass Staaten, die ausgewählt werden sollte?
  • Ja, qd hat und id, name, Grad und Jahr. Alle diese Informationen erhalten Sie auch über qd. Also die Note die Eigenschaft einer bestimmten qd wird einen gewissen Wert und das sollte mein ausgewählter Wert
Schreibe einen Kommentar