0

ファイルが存在しない場合は false を返し、ファイルが存在し、関数がファイルの内容を var に設定した場合は true を返す条件付きタグを作成しました。見る:

<hc:portalFile file="css/style.css" var="css" >
  <style type="text/css">
    ${css}
  </style>
</hc:portalFile>

ファイルが存在しないときに何か他のものを印刷したいと思います。したがってcondition、クラス内の関数が false を返す場合。のようなものを作成する必要がありますか、<c:choose><c:when></c:when><c:otherwise></c:otherwise></c:choose>それともここで何かを完全に見逃していますか。

4

1 に答える 1

0

if else のような複数の条件がある場合は、jstl choose 、 when 、およびそれ以外のタグを使用できます。

    <c:choose>
        <c:when test="${condition1}">
            <!--Display what you want for condition1-->
        </c:when>
        <c:when test="${condition2}">
            <!--Display what you want for condition1-->
        </c:when>
        <c:otherwise>
            <!--Display what you want if none of the conditions are met-->
        </c:otherwise>
    </c:choose>

ここでは、1 つの条件結果のみが表示されます。つまり、1) 条件 1 が満たされている場合は条件 2 がスキップされ、それ以外の場合はスキップされます。2) 条件 1 が失敗した場合、条件 2 はそれを表示し、オプションでスキップします。3) 条件 1 と条件 2 が満たされている場合は、そうでない場合に表示されます。

于 2014-04-24T14:05:19.607 に答える