1. ホーム
  2. jsp

[解決済み】JSPやJSTLでif...elseを使用する場合

2022-03-28 18:11:56

質問

JSPファイル内で、ある条件に基づいてHTMLコードを出力したい。

if (condition 1) {
    Some HTML code specific for condition 1
}
else if (condition 2) {
    Some HTML code specific for condition 2
}

どうすればいいのでしょうか?JSTL を使うべきですか?

どのように解決するのですか?

<ブロッククオート

JSTLを使うべきですか?

はい。

を使用することができます。 <c:if><c:choose> タグを使用し、JSTLを使用してjspで条件付き描画を行うことができます。

シミュレーションを行うには もし を、使うことができます。

<c:if test="condition"></c:if>

シミュレーションを行うには if...else を、使うことができます。

<c:choose>
    <c:when test="${param.enter=='1'}">
        pizza. 
        <br />
    </c:when>    
    <c:otherwise>
        pizzas. 
        <br />
    </c:otherwise>
</c:choose>