English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der <c:if>-Tag überprüft den Wert eines Ausdrucks. Wenn der Wert des Ausdrucks true ist, wird der Inhalt des Tags ausgeführt.
<c:if test="<boolean>" var="<string>" scope="<string>"> ... </c:if>
Die <c:if>-Tag hat die folgenden Eigenschaften:
Eigenschaft | Beschreibung | Wird erfordert? | Standardwert |
---|---|---|---|
test | Bedingung | Ja | Keine |
var | Verwenden, um Variablen zu speichern, die die Bedingungsresultate enthalten | Nein | Keine |
scope | Die Wirkung des var-Attributs | Nein | page |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:if-Beispiel</title> </head> <body> <c:set var="salary" scope="session" value="${2000*2"/> <c:if test="${salary} 2000}> <p>Meine Gehaltsinformation ist: <c:out value="${salary}"/><p> </c:if> </body> </html>
Das Ausführungsresultat ist wie folgt:
Meine Gehaltsinformation ist: 4000