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:...」,這是什麼意思?
我有一個代碼如下
<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:...」,這是什麼意思?
fn
是JSTL函數標籤庫的傳統前綴,它提供了一組可用於JSP表達式語言的函數。
前綴以這種方式定義:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
在${fn:substring(maps.curDate,0,4)}
的情況下,這個調用函數標記庫substring
函數,該函數在字符串參數和所提供的索引定義返回一個片的它。在該示例中,它會返回maps.curDate
的前四個字符,如here所示。