1.<c:set>:用于在jsp中保存数据
//将value值储存至指定范围的变量中
<c:set var="variable" value="variablevalue" scope="page|request|session|application"/>
//将value值存储在指定对象的属性中
<c:set value="value" target="目标对象" property="属性名"/>
2.<c:out>:用于在jsp页面中显示数据
<c:out value="需要显示的值" escapeXml="true|false"//是否需要进行特殊字符的转换 default="当value为空时显示的值"/>
3.<c:remove>:在jsp页面中移除变量
<c:remove var="variable" scope=""/>
4.<c:catch>:在Jsp页面中捕获异常,并将异常信息保存于指定的变量中
<c:catch var="exp">
<%
//一个空指针异常
String str=null;
str.trim();
%>
</c:catch>
5.<c:if>
<c:if test="条件表达式" [var="varName"]//存放表达式值的变量 scope="request" >
当条件满足时执行这里的代码
</c:if>
例:
<c:if test="${param.name=="aa" var="result">
hello,aa!
</c:if>
表达式的结果为:${result} true
6.<c:choose><c:when> <c:otherwise>:其中<c:when>和<c:otherwise>必须放置在<c:choose>内,<c:when>在前
<c:choose>
<c:when test="${条件表达式1}">
条件表达式1为真时执行的代码
</c:when>
<c:when test="${条件表达式2}">
条件表达式2为真时执行的代码
</c:when>
<c:otherwise>
当所有条件均不满足时将要被执行的代码
</c:otherwise>
</c:choose>
7.<c:forEach>:遍历集合对象中的成员
<c:forEach items="collection"//被遍历的集合对象
begin="开始的位置,必须大>=0"
end="结束的位置"
[step="每次循环时的增量值,默认为1"]
[var="当前对象值"]
[varStatus="当前成员信息的变量如:s"] //s.index :当前成员的索引值
//s.count:共访问过的成员总数
//s.first:当前成员是否为第一个成员
//s.last:当前成员是否为最后一个
当条件满足时被循环执行的代码段
</c:forEach>
8.<c:forTokens>:用于在jsp中遍右一个字符串中所有由定义符号(delimiters)所分隔的成员
<c:forTokens items="将被遍历的字符串"
delims="分割符"
begin="开始位置"
end="结束位置"
step="步长"
var="存放当前的成员的变量"
varStatus="存放当前成员信息的变量">
当循环条件满足时执行的代码段
</c:forTokens>
例:
String users="admin,guest,usera,userb";
<c:forTokens items="{users}" delims="," var="user" varStatus="s">
<c:out value="${user}"/>
<c:out value="${s.index}"/>
<c:out value="${s.count}"/>
<c:out value="${s.first}"/>
<c:out value="${s.last}"/>
</c:forTokes>
9.<c:import>
<c:import url="http://163.com> var="result"/>
或
<c:import url="if.jsp" var="result">
<c:param name="name" value="wo"/>
</c:import>
10.<c:url>:在jsp页面中产生一个url
<c:url var="myurl" value="if.jsp"/>
<a href="${myurl}">url</a>
或
<c:url var="myurl" value="if.jsp">
<c:param name="name" value="ni"/>
</c:url>
11.<c:redirect>:在jsp页面中实现请求转发
<c:redirect url="if.jsp"/>
或
<c:redirect url="if.jsp">
<c:param name="name" value="ta"/>
</c:redirect>
posted on 2008-05-26 10:31
长春语林科技 阅读(596)
评论(0) 编辑 收藏 所属分类:
jstl