JSTL的使用
<%@ 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标签执行原理图
##自定义标签
(此处不做记录)