我有如下代码
<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
如下所示。