JSTL标签的理解以及基本使用
JSTL全称:JSP Standard Template Library
在jsp中引入标签库
<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>
在jsp中使用标签
1.使用一般标签
用于输出:<c:out value=”${对象名.属性}”></c:out>
设置:<c:set var=”名” value=”值” scope=”保存方式”></c:set>
移除:<c:remove var=”名” scope=”保存方式”/>
2.使用条件标签
If:<c:if test=”${条件}”></c:if>
Choose相当于java中的if else条件:
<c:choose>
<c:when test=”${条件}”></c:when>
<c:when test=”${条件}”></c:when>
<c:when test=”${条件}”></c:when>
<c:otherwise><c:out value=””></c:out></c:otherwise>
</c:otherwise></c:choose>
3.循环标签
<c:fortokens var=”当前项目的变量名” items=”进行循环的项目”目”delims=”分割符”> <c:fortokens>
<c:foreach items=”进行循环的项目” var=”当前项目的变量名”>
</c:foreach>
url标签
<c:import url=”页面地址”><c:/import>
<c:url>:用于得到一个url地址<c:url value=”页面地址” var=”变 量名” context=”得到不同的context下的url地址”>
页面的重定向:<c:redirect url=””></c:redirect>
JSTL全称:JSP Standard Template Library
在jsp中引入标签库
<%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core”%>
在jsp中使用标签
1.使用一般标签
用于输出:<c:out value=”${对象名.属性}”></c:out>
设置:<c:set var=”名” value=”值” scope=”保存方式”></c:set>
移除:<c:remove var=”名” scope=”保存方式”/>
2.使用条件标签
If:<c:if test=”${条件}”></c:if>
Choose相当于java中的if else条件:
<c:choose>
<c:when test=”${条件}”></c:when>
<c:when test=”${条件}”></c:when>
<c:when test=”${条件}”></c:when>
<c:otherwise><c:out value=””></c:out></c:otherwise>
</c:otherwise></c:choose>
3.循环标签
<c:fortokens var=”当前项目的变量名” items=”进行循环的项目”目”delims=”分割符”> <c:fortokens>
<c:foreach items=”进行循环的项目” var=”当前项目的变量名”>
</c:foreach>
url标签
<c:import url=”页面地址”><c:/import>
<c:url>:用于得到一个url地址<c:url value=”页面地址” var=”变 量名” context=”得到不同的context下的url地址”>
页面的重定向:<c:redirect url=””></c:redirect>