Maison > Questions et réponses > le corps du texte
<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
Tout d'abord, les expressions el ne doivent pas être imbriquées dans des expressions el, telles que ${chapter.chapterType==${cType.id}}
, elles doivent au moins être écrites comme ${chapter.chapterType==cType.id}
.
Deuxièmement, je ne connais pas grand-chose aux principes de la compilation jsp. Par exemple, y aura-t-il un problème si la balise est intégrée dans la balise xml ? Si vous devez porter un jugement dans la balise, autant utiliser el expression au lieu de <c:if>
, par exemple : ${chapter.chapterType==cType.id ? " selected=selected" : ""}