JSTL是JSP标准标签库,使用JSTL中的标签可以提高开发效率,减少JSP页面中的带啊数量,保持页面的间接性和良好的可读性、可维护性。
使用JSTL标签的步骤:
1.将JSTL标签的ja包加入到工程中
2.在JSTL页面中添加Taglib指令
<%@ taglib prefix="" uri=""> prefix是使用标签时所采用的前缀,uri表示标签的位置
3.在页面中使用标签
<c:out value="${}>
常用的JSTL标签:
<c:out>标签:用于在JSP页面中显示数据 <c:out value="输出的信息" default="可选项,当value为空时显示的信息">
<c:set>标签:用于保存数据 <c:set target="可选项,需要修改属性的变量名" value="可选项,要保存的信息" var="可选项,需要保存的信息的变量" scope="可选项,保存信息的变量范围">
<c:remove>标签:用于删除数据<c:remove var="要删除的变量的名" scope="可选项,被删除变量的范围">
<c:if>单分支标签 :
< c:if test="需要评价的条件">
...</c:if>
<c:choose>多分支标签:
<c:choose>
<c:when test="条件1"...</c:when>
...
<c:othersize>.....</c:otherewise>
</c:choose>
<c:forEach>循环标签:
<c:forEach [var=""][varStatus=""] begin="" end="" [step=""]>
...
</c:forEach>
或 <c:forEach [var=""] item="" [varStatus=""]>
...
</c:forEach>