8
因此,我爲每個主題的等級選擇一個選項。它是預定義的,因此我不需要將成績作爲表格存儲在數據庫中。我有一份資格清單,我對每個人都使用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所選擇的選項設置?像
<option value="${qd.grade}" selected="selecetd">${qd.grade}</option>
這將添加一個重複選項到選擇。我認爲這將有點「笨重」,與成績組成一個陣列,並把它發送到生成選項。有任何想法嗎 ?
你什麼時候知道應該選擇哪個值作爲默認值,以及你打算如何解析它到頁面?因爲我認爲你可以在迭代時在帖子的末尾提出你的建議,而不是在迭代完成之後,這樣你就不會有重複。 「qd」是否持有一個標記,指明應該選擇哪一個? – 2012-08-20 18:26:36
是的,qd有和id,姓名,年級和年份。所有這些信息都可以通過qd獲得。所以任何給定的qd的等級屬性都會有一個等級值,這應該是我選擇的值 – Binaryrespawn 2012-08-21 16:16:14