<c:if>标签
JSTL <c:if> 标签类似于 Java if 语句,用于条件判断。判断条件为 true 时执行其代码块。
页面输出如下:
语法
JSP <c:if> 标签语法如下:<c:if test="判断条件" [var="varname"] [scope="request|page|session|application"] > 代码块 </c:if>其中:
- test:指定判断条件,返回值为 boolean
- var:可选项,判断条件的执行结果
- scope:可选项,执行结果的作用域
示例
下面为 <c:if> 标签的简单实例。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html> <html> <head> <title>编程帮(www.biancheng.net)</title> </head> <body> <body> <h1><c:if> 实例</h1> <c:set var="age" value="26" /> <c:if test="${age >= 18}"> <c:out value="你有资格投票!" /> </c:if> <c:if test="${age < 18}" var="res" scope="request"> <c:out value="你没有资格投票!" /> </c:if> <br> <br> <c:out value="${requestScope.res }" /> </body> </html>
页面输出如下:
<c:if> 实例
你有资格投票!
false