论坛首页 Web前端技术论坛

JSP页面中使用jstl 标签

浏览 2507 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-10-22  

时间长了不常用的东西老是忘记,这次小记一下,以备下次查找。


如果是maven项目,则先在 pom.xml中添入一下配置:

<dependency>

<groupId>jstl</groupId>

<artifactId>jstl</artifactId>

<version>1.2</version>

</dependency>


<dependency>

<groupId>taglibs</groupId>

<artifactId>standard</artifactId>

<version>1.1.2</version>

</dependency>

如果是一般的web项目,则导入相应的jar包即可。



之后再jsp页面头导入标签的配置:

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


 常用的遍历集合和判断标签的使用:


<c:forEach items="${pageInfo.result }" var="result" varStatus="st">

  <tr <c:if test='${st.index % 2 != 0 }'> class="sec_tr" </c:if>>

  <td scope="col">

    <c:if test="${result.platform == 1 }">

    IOS

    </c:if>

    <c:if test="${result.platform == 2 }">

    Android

    </c:if>

   </td>

  <td scope="col">${result.department }</td>

   <td scope="col">${result.username }</td>

   <td scope="col">${result.email }</td>

   <td scope="col">${result.policyId}</td>

   <td scope="col">

  <c:if test="${result.requestStatus == 0}">

  Pending

  </c:if>

  <c:if test="${result.requestStatus == 1}">

  Completed

  </c:if>

  </td>

  <td scope="col">${result.registionTime }</td>

   <td scope="col">${result.deviceId }</td>

   <td scope="col">${result.requestComment}</td>

   <td scope="col">${result.passcode }</td>

  </tr>

 </c:forEach>

论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics