日期:2014-05-16  浏览次数:20357 次

jstl 标签 综合应用
1、循环两个List,像HashMap,两个List的对象一一对应。这两个对象在后台是在同一个循环中,增加对象。
<c:forEach items="${channelNameList}" var="channelNames" varStatus="status">
<td align="center">${channelNames}ListOneName</td>
<td align="left"><li>对应<font color="red">${docCountList[status.count-1]}</font></li></td>
</c:forEach>

2、隔行变色
<c:forEach var="item" items="${contents}" varStatus="status">
  <tr <c:if test="${status.count%2==0}">bgcolor="#CCCCFE"</c:if> align="left">
  xxx </tr>
</c:forEach>

<c:forEach items="${scs}" var="i" step="1">
     <c:if test="${i.id == docDocument.confid}">
          <c:out value="${i.confidname}" />
      </c:if>
</c:forEach>
3、按delims=" ,;,;" 拆分字符串
<c:forTokens items="${searchTemplateForm.sysSource}" delims=" ,;,;" var="source" varStatus="status">
      <input type="checkbox" name="source" value="<c:out value="${source}"/>">
        <c:out value="${source}"/>&nbsp;&nbsp;
         <c:if test="${status.count % 5 ==0}"><br></c:if>
</c:forTokens>
4、格式化日期<fmt:formatDate value="${docDocument.urltime}" pattern="yyyy-MM-dd HH:mm:ss" />
5、刷新页面到 lastrequestdo 链接<meta http-equiv="Refresh" content="0; URL=<c:out value="${lastrequestdo}"/>">
4、c:cout 过滤<c:out value="${fn:replace(papers.autoCatagory, '%', ' ')}"/>