自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談JSTL中如何利用list.size()處理IP地址

開發(fā) 后端
本文將簡單談?wù)勗贘STL中如何利用list.size()處理IP地址,以及截取時間戳、自動關(guān)閉模態(tài)窗口等等內(nèi)容。JSTL(JSP Standard Tag Library ,JSP標(biāo)準(zhǔn)標(biāo)簽庫)是一個不斷完善的開放源代碼的JSP標(biāo)簽庫。JSTL只能運行在支持JSP1.2和Servlet2.3規(guī)范的容器上,如tomcat 4.x。在JSP 2.0中也是作為標(biāo)準(zhǔn)支持的。

得到list.size()

Java代碼

  1. ${fn:length(listComment)}     
  2. ${fn:length(listComment)}  

處理IP地址

Java代碼

  1. <c:forTokens var="ip" items="${comment.ip}" delims="." begin="0" end="2">${ip}.</c:forTokens>*     
  2. <c:forTokens var="ip" items="${comment.ip}" delims="." begin="0" end="2">${ip}.</c:forTokens>*   

JSTL標(biāo)簽顯示指定長度字符串

Java代碼

  1. <c:set var="log.logTitle" value="做一個截取字符串長度的測試"    
  2. <c:choose>      
  3.     <c:when test="${fn:length(log.logTitle) > 10}">      
  4.      <c:out value="${fn:substring(log.logTitle, 0, 10)}......" />      
  5.     </c:when>      
  6.     <c:otherwise>      
  7.      <c:out value="${log.logTitle}" />      
  8.     </c:otherwise>     
  9. </c:choose>     
  10.  
  11. <c:set var="log.logTitle" value="做一個截取字符串長度的測試" 
  12. <c:choose>   
  13.     <c:when test="${fn:length(log.logTitle) > 10}">   
  14.      <c:out value="${fn:substring(log.logTitle, 0, 10)}......" />   
  15.     </c:when>   
  16.     <c:otherwise>   
  17.      <c:out value="${log.logTitle}" />   
  18.     </c:otherwise> 
  19. </c:choose>  

截取時間戳

Java代碼

  1. ${fn:substring(comment.time,0,19)}        
  2. ${fn:substring(comment.time,0,19)}         

自動關(guān)閉模態(tài)窗口

Java代碼

  1. <c:if test="${success=='ok'}" >     
  2.  <script type="text/javascript">     
  3.    alert("評論發(fā)表成功");     
  4.    parent.parent.location.reload();     
  5.  </script>     
  6. </c:if>    
  7.  
  8.   <c:if test="${success=='ok'}" > 
  9.    <script type="text/javascript"> 
  10.      alert("評論發(fā)表成功");  
  11.      parent.parent.location.reload();  
  12.    </script> 
  13.   </c:if> 

JSTL中varStatus和 var 屬性一樣,varStatus用于創(chuàng)建限定了作用域的變量。不過,由varStuts屬性命名的變量并不存儲當(dāng)前索引值或當(dāng)前元素,而是賦予 javax.servlet.jsp.jstl.core.LoopTagStatus 類的實例。該類定義了一組特性,它們描述了迭代的當(dāng)前狀態(tài),下面列出了這些特性:

Java代碼

  1. 特性         Getter                       描述       
  2. current    getCurrent()           當(dāng)前這次迭代的(集合中的)項      
  3. index       getIndex()               當(dāng)前這次迭代從 0 開始的迭代索引      
  4. count       getCount()             當(dāng)前這次迭代從 1 開始的迭代計數(shù)      
  5. first          isFirst()                  用來表明當(dāng)前這輪迭代是否為***次迭代的標(biāo)志      
  6. last          isLast()                  用來表明當(dāng)前這輪迭代是否為***一次迭代的標(biāo)志      
  7. begin      getBegin()                begin 屬性值       
  8. end         getEnd()                 end 屬性值       
  9. step        getStep()                step 屬性值       
  10.     
  11.  <c:forEach items="${listZonenews}" var="zonenews" varStatus="s">     
  12.     ${s.count}.&nbsp;${zonenews.title }     
  13.   </c:forEach>   

【編輯推薦】

  1. 使JSF支持帶有HTMLMessage
  2. 利用JSF和Hibernate構(gòu)建Web應(yīng)用
  3. 比較JSF、Spring MVC、Stripes、Struts 2、Tapestry、Wicket
  4. JSF能否拯救WEB
  5. 各種JSF框架比較
責(zé)任編輯:彭凡 來源: javaeye
相關(guān)推薦

2022-10-14 12:07:04

LinuxIP

2011-09-06 18:08:27

WindowsXP設(shè)置靜態(tài)IP地址

2014-01-08 09:33:57

重復(fù)IP地址IP檢測

2011-06-13 11:23:33

javasocket

2011-06-13 12:11:06

javasocket

2009-05-12 10:36:38

OracleREDO恢復(fù)

2016-11-16 18:49:21

2015-07-10 09:08:52

IP地址IP地址沖突

2013-06-13 11:29:26

IP地址規(guī)劃IP地址企業(yè)IP規(guī)劃

2018-12-09 13:50:47

UbuntuLinux IP地址

2019-09-08 15:43:19

UbuntuLinuxIP地址

2019-04-04 11:20:37

Windows 10設(shè)置IP地址

2009-07-16 17:06:55

JSP網(wǎng)頁中JDBC代

2017-08-28 15:21:29

異步處理回調(diào)函數(shù)異步編程

2011-07-05 10:20:38

java

2022-10-14 19:30:29

Linux

2025-02-28 05:50:12

2020-11-30 12:15:26

KubernetesPodLinux

2009-07-09 10:15:23

PHP DOM

2016-12-08 12:47:05

Linux在線主機IP地址
點贊
收藏

51CTO技術(shù)棧公眾號