jstl的core标签库

    action参数为:<c:out value="${action }" default="No parameter named 'action' found"/>
    <c:if test="${param }=='add'}">
        Hello
    </c:if>
    if标签没有else的功能,代替方案
    <c:choose>
        <c:when test="${empty param }">
            when标签的输出
        </c:when>
        <c:otherwise>
            otherwise标签的输出
        </c:otherwise>
    </c:choose>
    用来迭代集合
    <c:forEach var="num" begin="2" end="20" step="2">
        <div>${num}</div>
    </c:forEach>
<%
    List<Integer> s=new ArrayList<Integer>();
    s.add(1);
    s.add(2);
    s.add(3);
    request.setAttribute("s",s);
%>
<c:forEach items="${s }" var="a">    
    ${a}&nbsp;
</c:forEach>
遍历字符串
<c:forTokens items="Jane,Tomi,Andy,Hedrix,McCartney" delims="," var="item" varStatus="varStatus">
    ${varStatus.index }&nbsp;
    ${item }
</c:forTokens>
set标签实现存值,既可以声明一个不存在的对象,也可以,修改一个已经存在对象的某个属性
<c:set var="totalCount" value="1" scope="page"/>
<!-- target作用用来操作javabean
<c:set target="${person}" property="name" value="${param.name}"/>
<c:set target="${map}" property="name" value="${param.name}"/>
 -->
<!--
<c:remove/>标签用来移除page、request,session,application中的数据
<c:remove var="somemap"/>
 -->
捕捉异常
<c:redirect url="https://www.baidu.com"/>
相对路径
<c:redirect url="/index.jsp" context="/jstl"/>
<c:param/>标签传值
<c:redirect url="/index.jsp" context="/jstl">
    <c:param name="wd" value="音乐"/>
    <c:param name="cl" value="2"/>
</c:redirect>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值