Jsp学习总结------SPTL学习

1、JSTL简介
 JSTL的全称:Java server Pages standrd Tag Library;
2、主要目的:
   尽量减少jsp页面中写java代码。
   增加代码的可重用性
   并且提高开发速度

3、基本标签:
   C:out的用法
   作用:
      使用JSPWriter输出字符串,变量javabean属性值
    用法:
      输出一个字符串
      <c:out value= "this is string"/>

      输出一个变量
      <c:out value = "${name}"/>
      输出一个javaBean的属性
      <c:out value= "$(user.password)"/>
      使用缺省值
      <c:out value="{$name1}" default = "chen"/>

  c:set的用法
   作用:
      在某个作用域中设置变量或javaBean的值
   使用value设置范围内变量的值
      <c:set value = "变量值" var="变量名"/>
   使用body设置特定范围内的变量值
      <c:set var="变量名">变量值</c:set>
   设置对象的属性,使用target、property、value
      <jsp:useBean id="user" class = "全类名"/>

      <s:set target ="$(user)" property = "属性名" value = "属性值"/>

  指定范围:
      <c:set var ="变量名" value= "变量值" scope="作用范围"/>

c:if的用法
  作用:条件判断输出
  用法:
   <c:if test = "${ age < 18}">
     你的年龄太小了
   </c;if>

c:choose,c:when,c:otherwise的用法
   作用:判断多重语句,这三个标签一起使用
   用法:
    <c:choose>
        <c:when: test = "${score > 90}">
           成绩优秀
       </c;when>

      <c:when: test = "${score < 90 && score> 80 }">
           成绩良好
       </c;when>

       <c:otherwise>
            成绩一般
       </c:otherwise>
    </c:choose>

  c:forEach的用法

    作用:迭代循环输出集合中的元素
    用法:
     简单迭代:
      <c:forEach var="user" items = "${userList}">
          <c:out value = "${user.fistName}"/>
          <c:out value = "${user.secondName}"/>
      </c:forEach>
     
      固定次数迭代:
       <c:forEach var = "i" begin = “1” end = "10"/>
          <c:cout value = "${i}"/>
       </c:forEach>

     固定次数,指定步长迭代
       <forEach var = "i" begin = "1" end = "10" step = "2" >
          <c:out value = "${i}"/>
       </C:forEach>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值