EL和JSTL(2)

JSTL的使用

QQ截图20190226122512

<%@ page pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>EL/JSTL</title>
</head>
<body>
    <h1>JSTL</h1>
    <!-- 1.if -->
    <p>
        <c:if test="${messages.sex=='男' }"></c:if>
        <c:if test="${messages.sex!='男' }"></c:if>
    </p>
    <!-- 2.choose -->
    <p>
        <c:choose>
            <c:when test="${messages.sex=='男' }"></c:when>
            <c:when test="${messages.sex=='女'}"></c:when>
            <c:otherwise>未知</c:otherwise>
        </c:choose>
    </p>
    <!-- 3.forEach -->
    <!-- items:声明遍历的数据
         var:给每次循环所获得的数据命名 -->
    <p>
        <c:forEach items="${messages.interests }" var="i">
            ${i}
        </c:forEach>
    </p>
</body>
</html>

还有很多标签,可自行查看标签库,如:c.tld

##JSTL标签执行原理图

QQ截图20190226122512

##自定义标签

(此处不做记录)

posted @ 2019-02-27 14:18  menbozg  阅读(170)  评论(0编辑  收藏  举报