4

jspで次の式を使用しています

<c:set var="flag" value="false" />

for each ループ内に、この変数を true に変更したい条件があります。これを行う方法はありますか。私はどこでも見ましたが、解決策を見つけることができません。


テーブルの構造は?

SQL ステートメントをグループ化していません。

WHERE YEAR(fac.datum_verstuurd) = ".$row['jaar']." AND MONTH(fac.datum_verstuurd) = ".$row_mth2['maand']."
GROUP BY fld_id.product_id
4

4 に答える 4

9

探しているサンプルコードは次のとおりです。

<c:choose>
   <c:when test="${yourcondition}">
      <c:set var="flag" value="true" />
   </c:when>
   <c:otherwise>
      <c:set var="flag" value="false" />  
   </c:otherwise>
</c:choose>
于 2012-06-21T02:10:06.620 に答える
6

ループ内で同じコードを再利用しないのはなぜですか

<c:set var="flag" value="true" />
于 2012-06-20T20:37:22.883 に答える
3

あなたもこれを行うことができます

<c:set var="flag" value="${(yourcondition)? true : false}"/>
于 2015-01-28T23:33:36.853 に答える