您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
16_JSTL_常用标签_if
发布时间:2022-09-11 21:45:45编辑:雪饮阅读()
if标签可以用于条件控制,但不支持else,可以利用其test属性接收一个布尔表达式,从而使用一个反向的布尔表达式即可实现else。
具体使用如if.jsp:
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %><%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2022/9/11
Time: 21:32
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
List list=new ArrayList();
list.add("list_val_1");
request.setAttribute("list",list);
request.setAttribute("number",Integer.valueOf(request.getParameter("number")));
%>
<!--
if标签的test属性必须,test接收一个布尔表达式,布尔表达式为true时该if标签内部的内容才执行或展示
-->
<c:if test="true">
i am true<br/>
</c:if>
<c:if test="${not empty list}">
list 集合非空,这里将遍历list集合。。。。<br/>
</c:if>
<!--if标签没有else,所以只能再写一个相反的test的布尔表达式咯-->
<c:if test="${number %2 !=0}">
${number}为奇数<br/>
</c:if>
<c:if test="${number %2 ==0}">
${number}为偶数<br/>
</c:if>
</body>
</html>
关键字词:jstl,常用标签,if