Rumah  >  Soal Jawab  >  teks badan

java - EL表达式嵌套问题,嵌套报错,希望大神帮忙看看,贴上代码

          <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>
巴扎黑巴扎黑2743 hari yang lalu451

membalas semua(1)saya akan balas

  • 迷茫

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

    balas
    0
  • Batalbalas