for循环list、取得索引值、定义变量、取出map中的value、if...else循环、日期

本文介绍了如何使用JSP标准标签库进行网页开发,包括遍历列表、获取索引值、定义变量、从Map中取值等功能,并展示了日期格式化及字符串处理等常见操作。

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

1、for循环list、取得索引值、定义变量、取出map中的value、if...else循环、日期格式化、空值判断、字符串函数

<c:forEach items="${tableNameVoList}" var="tableNameVar" varStatus="i" >
  <c:set var="tableNameTemp" value="${ tableNameVar.tableName }" scope="request" />
    
  <!-- 判断是否展示表 -->
  <c:choose>
    <c:when test="${tableViewFlag[tableNameTemp] == true}">
     <li><a href="#page_${i.index}" id="${i.index}">${tableNameVar.tableNameZh}</a></li>
    </c:when>
    <c:otherwise>
     ${columnValue}****
    </c:otherwise>
  </c:choose>
</c:forEach>


<fmt:formatDate value="${columnValue}" pattern="yyyy-MM-dd"/></td>

<fmt:formatDate value="${columnValue}" pattern="yyyy-MM-dd HH:dd:ss"/></td>

<c:when test="${!empty columnValue && fn:length(columnValue) > 4}"> 
 <c:set var="strTemp" value="${fn:substring(columnValue, 0, fn:length(columnValue)-4)}" />
 ${strTemp}****
</c:when>

转载于:https://my.oschina.net/sniperLi/blog/411332

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值