JSTL

JSTL概念:

  JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,循环等。

JSTL使用的准备:

  1.将JSTL依赖的两个jar包导入到工程的lib目录下(jstl.jar  standard.jar)

  2.在需要使用的JSTL的jsp文件中,引用:

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

   uri为引用JSTL路径,注意选择的是core。

   prefix=“c”是前缀,当前配置的前缀是c,主要是用于浏览器区分HTML标签和JSTL标签。

JSTL的使用:

  <c:forEach items="${xx}" var="xx">(类似于java中的for(数据类型  变量名 : 集合))
使用JSTL之前的代码:
  <%  for (Map map : list) {  %>

                    <tr>
                        <td> <%=map.get("id")%>  </td>
                        <td> <%=map.get("name")%> </td>
                        <td> <%=map.get("age")%> </td>
                    </tr>

              <%}%>

 使用JSTL之后的代码:

<%--   <c:forEach  var="变量名"  items="集合"   >   --%>
       <c:forEach  var="map"  items="${shuju1}"   >
           <tr>
               <%--${map.id}   相当于 <%=map.get("id")%>--%>
               <td>${map.id}</td>
               <td>${map.name}</td>
               <td>${map.age}</td>
           </tr>
       </c:forEach>

 



posted on 2019-04-16 16:47  不酷也要写代码  阅读(189)  评论(0编辑  收藏  举报

导航