jstl

1.表达式操作:

<c:out>:所含属性:value、default(在没找到value值得时候默认为该属性额值)

<c:set>:所含属性:var、value、scope、target

<c:remove>:所含属性:var、scope


2.流程控制:


<c:if>:

 >格式:<c:if test="${requestScope.age>18}">成年了</c:if>   //如果Request域中的age属性18,显示成年
 >优点:没有else,但可以保存判断结果到某个域里面,方便下次使用

<c:choose>:

 >格式:<c:when test="${param.age}>60">老年</c:when>
    <c:when test="${param.age}>40">中年</c:when>
    <c:when test="${param.age}>18">青年</c:when>
    <c:otherwise>未成年</c:otherwise>

3.迭代操作:

<c:forEach>:可以对数组,Collection,map进行遍历

 >格式:<c:forEach items="${requestScope.custs}" var="cust" begin="1" step="2" end="5">
        ${cust.id}:${cust.name}
    </c:forEach>

4.URL操作:

<c:import> :

<c:redirect>:使当前JSP页面重定向到指定的页面。使当前JSP转发到指定页面可以使用

 >格式:<c:redirect url="/test.jsp"></c:redirect>  //此处的/代表web应用的根目录

<c:url>:产生一个url地址,可以 Cookie 是否可用来智能进行URL重写,对 GET 请求的参数进行编码
        可以把产生的 URL 存储在域对象的属性中。还可以使用 c:param 为URL添加参数。
        c:url会对参数自动转码。value中的 / 代表的是当前 WEB 应用的根目录



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值