12.JSTL标签
JSTL是一个不断完善的开源代码的JSP标签库,在JSP2.0中已将JSTL作为标准支持。使用JSTL可以取代在传统JSP程序中嵌入Java代码的做法,在一定程度上提高了代码的可维护性。
JSTL有5个功能不同的标签库组成。使用这些标签库时必须在JSP页面使用<%@ taglib%>指令定义引用的标签库和访问前缀。
核心标签库
主要用于完成JSP页面的常用功能。
taglib指令格式:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
1.表达式标签
<c:out>输出标签
<c:set>变量设置标签
<c:remove>变量移除标签
<c:catch>捕获移除标签
2.URL相关标签
<c:import>导入标签
<c:url>动态生成url标签
<c:redirect>重定向标签
<c:param>传递参数标签
3.流程控制标签
<c:if>条件判断标签
<c:choose>条件选择标签
<c:when>条件测试标签
<c:otherwise>其他条件标签
4.循环标签
<c:forEach>循环标签
<c:forTokens>迭代标签
人生不如意的时候,是上帝给的长假,这个时候应该好好享受假期。
突然有一天假期结束,时来运转,人生才是真正开始了。
突然有一天假期结束,时来运转,人生才是真正开始了。