java - EL表达式嵌套问题,嵌套报错,希望大神帮忙看看,贴上代码
巴扎黑
巴扎黑 2017-04-18 10:52:24
0
1
472
          <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>
巴扎黑
巴扎黑

répondre à tous(1)
迷茫

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" : ""}

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal