Rumah > Soal Jawab > teks badan
<p class="col-xs-2">
<select id="chapterType" name="chapterType" class="form-control" >
<c:forEach items="${chapterType}" var="cType" >
<option value="${cType.id}"
<c:if test="${chapter.chapterType==${cType.id}}">selected = selected</c:if>>
${cType.name}
</option>
</c:forEach>
</select>
</p>
迷茫2017-04-18 10:54:24
Pertama sekali, ungkapan el tidak boleh bersarang dalam ungkapan el, seperti ${chapter.chapterType==${cType.id}}
, ia sekurang-kurangnya harus ditulis sebagai ${chapter.chapterType==cType.id}
.
Kedua, saya tidak tahu banyak tentang prinsip penyusunan jsp Sebagai contoh, adakah terdapat sebarang masalah jika teg dibenamkan dalam teg xml? Jika anda perlu membuat pertimbangan dalam teg, anda juga boleh menggunakan ungkapan el dan bukannya <c:if>
, sebagai contoh: ${chapter.chapterType==cType.id ? " selected=selected" : ""}