簡體   English   中英

jstl中如何使用條件

[英]how use condition in jstl

我有以下代碼:

<c:forEach var="pjawaban" items="${pilihanjawaban}"  varStatus="status">
    <c:choose> 
        <c:when test="${pjawaban.idPenelitian==penelitian.idPenelitian}">
            <div class="controls span9">
                <label class="radio span3">
                    <input type="radio" name="jawaban${status.count}" disabled="true" value="${pjawaban.pilihanJawaban}"/>
                    ${pjawaban.pilihanJawaban},${pjawaban.idPenelitian},${status.count}
                </label>
                <label class="span">
                    Score 
                </label>
                <label class="span">
                    <input type="text" name="nilai${status.count}" value="${pjawaban.scoreJawaban}" disabled="true"/>
                </label>
            </div>
        </c:when>

        <c:otherwise>

        </c:otherwise>
    </c:choose>
</c:forEach>

這個變量有六個索引,但我只想使用4個索引。 我只想在條件為真時對索引進行計數,例如:

 if(condition){
    a++;
  }else{
  }

有人可以幫我在jstl上實現嗎?

謝謝!

<c:forEach var="pjawaban" items="${pilihanjawaban}"  varStatus="status">
<c:if test="${pjawaban.idPenelitian==penelitian.idPenelitian}">
    <div class="controls span9">
        <label class="radio span3">
            <input type="radio" name="jawaban${status.count}" disabled="true" value="${pjawaban.pilihanJawaban}"/>
                ${pjawaban.pilihanJawaban},${pjawaban.idPenelitian},${status.count}
            </label>
            <label class="span">
                Score 
            </label>
            <label class="span">
                <input type="text" name="nilai${status.count}" value="${pjawaban.scoreJawaban}" disabled="true"/>
        </label>
    </div>
</c:if>

在c:otherwise中不執行任何操作時,不使用ac:

現在為您的解決方案:

<c:forEach var="pjawaban" items="${pilihanjawaban}"  varStatus="status">
 <c:if test="${(pjawaban.idPenelitian eq penelitian.idPenelitian) && (status.count le 4) }">
<div class="controls span9">
    <label class="radio span3">
        <input type="radio" name="jawaban${status.count}" disabled="true" value="${pjawaban.pilihanJawaban}"/>
            ${pjawaban.pilihanJawaban},${pjawaban.idPenelitian},${status.count}
        </label>
        <label class="span">
            Score 
        </label>
        <label class="span">
            <input type="text" name="nilai${status.count}" value="${pjawaban.scoreJawaban}" disabled="true"/>
    </label>
</div>
 </c:if>
</c:foreach>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM