posts - 244,  comments - 25,  trackbacks - 0
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 林的 阅读(546) 评论(0)  编辑  收藏 所属分类: jstl

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

想回家了,呵呵!

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜