1. 程式人生 > >Jsp中如何在標籤內獲取items集合的長度方法

Jsp中如何在標籤內獲取items集合的長度方法

利用jstl標籤functions的prefix屬性的length屬性值

1.首先在jsp頁面匯入jstl function標籤

  1. <span style="font-size:18px; color:#3333FF"><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %></span>  

2.比如集合為messagelist

  1. <span style="font-size:18px; color:#3333FF"><c:forEach items="${messagelist }" var = "message">  
  2.                 <h3>${fn:length(messagelist) }</h3>  
  3.             </c:forEach></span>  

這樣即可輸出messagelist集合的長度了額!

3.注意和以下的區別count屬性

  1. <c:forEach items="${messagelist }" var = "message" varStatus="go">  
  2.                 <h3>${go.count }</h3>  
  3.             </c:forEach>  

current:當前這次迭代的(集合中的)項。

           index:當前這次迭代從0開始的迭代索引。

           count:當前這次迭代從1開始的迭代計數。

           first:用來表明當前這輪迭代是否為第一次迭代,該屬性為boolean型別。

           last:用來表明當前這輪迭代是否為最後一次迭代,該屬性為boolean型別。

           begin:begin屬性的值。

           end:end屬性的值

           step:step屬性的值

相關推薦

Jsp如何在標籤獲取items集合長度方法

利用jstl標籤functions的prefix屬性的length屬性值 1.首先在jsp頁面匯入jstl function標籤 <span style="font-size:18px; color:#3333FF"><%@ taglib prefi

JSPURL路徑獲取問題

專案需求是內網也就是ip+埠號可以訪問資源,但是後來要上外網可以訪問,資源類似的服務,外網是前置機Nginx+tomcat,為了解決同一個登入頁面適應內網和外網,就想在登入jsp中新增java判斷,試了多次有了如下結果。 1 獲取域名或者/前第一個請求的url名稱方法是 request.getServerN

JSP建物件(9個)

9個內建物件  JSP中的內建物件(9個) 物件名                  &

Jsp標籤使用:tag 檔案方式 和 tld檔案方式

Tag檔案 Tag檔案和JSP檔案很類似,可以被JSP頁面動態載入呼叫,但是使用者不能通過該Tag檔案所在Web服務目錄直接訪問這個Tag檔案。 Tag檔案的兩點好處: (1)在設計Web應用時,可以通過編寫Tag檔案實現程式碼複用。 (2)可將JSP頁面中的關於資料處

jsp標籤的作用

利用<pre></pre>這個標籤可以將其包起來的文字排版、格式,原封不動的呈現出來。算是相當好用的標籤之一。也就是說你輸入的東西被原封不動的輸出,包括你輸入的空格之類的,不用 和<BR>等來表示空格或者回車了    為了顯示後臺的格式樣

關於在jsp,標籤在confirm為false之後,還能繼續跳轉的問題.

首先貼上程式碼: <a href="Delete_Servlet?de_name=<%=book.getName()%>" onclick="confirm('確定刪除麼?')"> 這個是修改之前的程式碼,看起來好像沒問題,前面是超連結,後面為判斷

jsp使用js獲取session的物件的例子。

如下: <%     String platform = Config.getString("platform.division");String webPath = request.getContextPath();String basePath = request

java(JSP)幾種獲取專案路徑方式

struts2設定了struts.multipart.saveDir後會在根目錄建立資料夾,這樣會涉及linux下的許可權問題, 最好不要設定,使用struts預設 需要使用路徑時,用下面的方法取得專案根目錄的絕對路徑(Tools為方法類) public static String getRootP

vue父元件獲取子元件的方法

關鍵詞:ref 在子元件child.vue中,有兩個資料: data() { return { a:1, b:2, } } 在父元件father.vue中,使用子元件: <child ref="child" .../> &

JSP的out建物件及其常用方法

JSP全名為Java Server Page,即Java伺服器語言,是一種簡化的Servlet語言,與ASP相似,用於動態網頁的設計,下面我們就簡單講一下JSP的out內建物件以及一些常用的方法,out物件是JspWriter類的例項。常用方法有以下幾種: (

Asp.netUpdatePanelFileUpload的正確使用方法

當FileUpload檔案上傳控制元件包含在UpdatePanel標籤中時,使用者提交後,FileUpload控制元件中選擇的檔案預設不會被提交到後臺,我們需要對UpdatePanel進行設定,具體程式

關於FastJsonjsonArray轉換成list集合方法

今天在寫程式碼時候,遇到了需要將json文字改成jsonobject物件,然後將jsonobject物件轉換成jsonArray陣列,最後再把陣列轉換成list集合的問題;  經過網上搜索 及檢視編寫,總於寫出來了, 現把程式碼寫出來,以供以後用的時候可以參考第一步:先獲取j

JSP的兩種包含頁面的方法

第一種:include指令:當JSP轉換成Servlet時引入指定檔案 <%@ page contentType="text/html; charset=GB2312" language="java" errorPage=""%> <%@ include

Python列表,字典,集合常用方法彙總

關於字典的方法: 一.不支援下標,不支援排序。 二.建立字典的方法:    1.手動建立字典 dict1 = {},dict3=dict()                              dict4 = dict(name='gui',age=30)  

Jsp在<c:forEach>標簽獲取集合長度

.com var glib vars 用戶 ole sof 16px 直接 這次給大家分享一個小知識點——利用JSTL標簽庫中的functions標簽來獲取集合長度。 一、首先在jsp頁面導入JSTL的core標簽和functions標簽

JSP使用el函式標籤獲取預設值(男女性別選項)

主要用男女性別選項來說一下這個問題,因為在jsp中的input標籤中,不能直接使用el標籤的三元運算子,會出現黃色的警告線,所以我使用了el函式解決了這個問題,(男女性別選項的問題) 如下圖所示,我使

一週亂彈(1,絕對路徑的 / 代表什麼 2,jsp include標籤 3,java 獲取ip地址問題,4,springMVC @RequestMapping 傳遞多個引數5,jQuery模糊搜尋)

1,只要搞清楚“/”代表的是什麼就行了:  (1).在form,js,css,sendRedirect裡邊,代表的是http://127.0.0.1/;  (2).在web.xml中的url-pattern,forword代表的是   http://127.0.0.1/my

jspc標籤長度的判斷和擷取

<c:choose><c:when test="${fn:length(s.name)>30}">${fn:substring(s.name, 0, 30)}...</c:when><c:otherwise>${s.na

jspc標籤迴圈map集合獲得鍵值

在jsp頁面中迴圈獲得map集合值的方法是 map.key迴圈獲得key值,map.value是活的鍵值 <c:forEach items="${myMap}" var="map"> <c:out value="${map.key}"></

JSP獲取properties文件屬性

util port char rip text request taglib test 文件屬性 <%@ page contentType="text/html;charset=UTF-8" import="java.util.ResourceBundle"%>