2013-10-17 31 views
0

我有一個代碼如下

<c:forEach begin="2013" end="${fn:substring(maps.curDate,0,4)}" step="1" var="yearList"> 

我知道他們在SQL中使用SUBSTR。

1)在這段代碼中,「$ {fn:substring(maps.curDate,0,4)}」是什麼意思?

2)他們使用什麼「$ {fn:...」,這是什麼意思?

回答

2

fn是JSTL函數標籤庫的傳統前綴,它提供了一組可用於JSP表達式語言的函數。

前綴以這種方式定義:

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

${fn:substring(maps.curDate,0,4)}的情況下,這個調用函數標記庫substring函數,該函數在字符串參數和所提供的索引定義返回一個片的它。在該示例中,它會返回maps.curDate的前四個字符,如here所示。

相關問題