1. 程式人生 > >前臺擷取 和 常用的JSTL

前臺擷取 和 常用的JSTL

前臺擷取 :這裡 ${item.colum1} 是用el取出來值  通過  .substr(a,b)進行擷取 a為起始 b為截至

 var  colum0='${item.colum1}';
 colum0=colum0.substr(0,150)+"....";

個人常用的JSTL標籤

1 .<c:forEach> 
用法: 可以取出 當前行數  items 為 起的別名 xxlist為集合

<c:forEach items="bean" var="xxlist" varStatus="status"> 
    ${status.count} <%--顯示行數--%> 
</c:forEach> 

2 .<c:if> 

用法:test裡賣寫判斷條件

<c:if test="">xx</c:if> 

3.<c:choose> 
用法: when 是當前判斷成立時候執行,otherwise 為當不滿足when的條件時候執行

<c:choose> 
 <c:when test="${a==1}"> 
  xx 
 </c:when> 
 <c:when test="${a==2}"> 
  xx 
 </c:when> 
 <c:otherwise> 
  xx 
 </c:otherwise> 
</c:choose> 

4.<c:redirect>

用法:重定向 

<c:redirect url="a.jsp">

5.<fmt:formatDate />

用法:當el取出型別為時間型別時候可以用<fmt:formatDate />轉換成 你想要的時間格式需要引入的頭部

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
<fmt:formatDate value="${projectVo.createTime}" type="both" pattern="yyyy-MM-dd HH:mm:ss"/>