黑马程序员-JSTL与EL表达式(2)

----------------------- android培训java培训、期待与您交流! ----------------------

前面的那片只说了EL,现在说JSTL

 

在JSTL1.1中有以下这些标签库是被支持的:

 

标签库URL前缀
Corehttp://java.sun.com/jsp/jstl/corec
XML  processinghttp://java.sun.com/jsp/jstl/xmlx
I18N formattinghttp://java.sun.com/jsp/jstl/fmtfmt
Database accesshttp://java.sun.com/jsp/jstl/sqlsql
Functionshttp://java.sun.com/jsp/jstl/functionsfn

例如:<%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c" %>

JSTL Core标签库
多用途核心标签:<c:out>、<c:set>、<c:remove>、<c:catch>。
条件控制标签:<c:if>、<c:choose>、<c:when>、<c:otherwise>。
循环控制标签:<c:forEach>、<c:forTokens>。
URL相关标签:<c:import>、<c:url>、<c:redirect>、<c:param>。
1)<c:out>标签用于在JSP中显示数据。
<c:out value="${sessionScope.anyValue}" default="no value" escapeXml="false"/>
(2)<c:import>标签允许包含另一个JSP页面到本页面来。
     <c:import url="/MyHtml.html"  var="thisPage" />
     <c:import url="/MyHtml.html"  context=”/sample2” var="thisPage"/>
     <c:import  url=www.sample.com/MyHtml.html var="thisPage"/>

(3)<c:url>标签用于得到一个URL地址。
        <c:url value="/MyHtml.html" var="urlPage" />
        <a href="${urlPage}">link</a>
(4)<c:redirect>用于页面的重定向
        该标签的作用相当于response.setRedirect方法的工作。
        <c:redirect url="/MyHtml.html"/>
(5)<c:param>标签用于包含传递参数的
        <c:redirect url="/MyHtml.jsp">
               <c:param name="userName" value=”RW” />
        </c:redirect>

要取得结果集中的数据可以使用<c:forEach>循环来进行。
   <c:forEach var="row" items="${queryResults.rows}">
       <tr>
          <td>${row.userName}</td>
          <td>${row.passWord}</td>
       </tr>
   </c:forEach>
学习中经常用到就是这些,像其他的标记库很少会用到,但也会用,例如Database access标签库

用于查询的<sql:query>标签
  <sql:query var="queryResults"  
                    dataSource="${dataSrc}">
     select * from table1
  </sql:query>
----------------------- android培训java培训、期待与您交流! ----------------------

详情请查看:http://edu.csdn.net/heima

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值