Importar biblioteca de etiquetas Jstl
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
Necesita importar jstl.jar y standard.jar
c:forEach --> Iterar etiquetas para iterar Lista o Mapa
<c:forEach var="persona" items="${list}">
${persona.nombre}</br>
</c:paraCada>
<c:foreach var="entry" items="${map }"> Iterar sobre la colección de conjuntos devuelta por map.entrySet()
${entrada.clave}: ${entrada.valor}
</c:foreach>
<c:forEach var="num" comenzar="1" end="9" paso="1">
${núm}
</c:paraCada>
<!-- ${status} obtiene un objeto que contiene la iteración actual -->
<c:forEach var="str" items="${list }" varStatus="status">
<tr>
</c:paraCada>
c:if --> Determinar etiqueta
<c:if test="${user!=null}" var="result"> Si el usuario existe, el resultado será verdadero
Bienvenido:${user.username}
</c:si>
${resultado}
c:fuera
<c:out value="${data }" default="aaaaa" escapeXml="true"></c:out>
c: establecer
<!-- c:set puede operar la colección de mapas javabean de cada dominio-->
<c:set var="data" value="xxxxxx" alcance="page"></c:set>Cambiar el valor de los datos;
<c:set property="nombre de propiedad" value="valuexx" target="${map }"></c:set>
${mapa.nombredepropiedad}
<c:set property="nombre" valor="uuuuuu" target="${persona }"></c:set>
${p.nombre}
c: atrapar
<c:catch var="ex">
<%
int x = 1/0;
%>
</c:captura>
${ex.mensaje}
c:forTokens --> Dividir etiquetas
<c:forTokens var="ss" items="${data1 }" delims=",">
${ss}
</c:paraTokens>
datos1={"a,b,c,d"}
c:url --> Generar URL
<c:url var="uurrll" value="/ejemplo/ind1ex.jsp">
<c:param nombre="nombrechina" valor="China"></c:param>
</c:url>
<a href="${uurrll }">hreftext</a>