2016-09-30 69 views

回答

1

你說得對。 JSTL函數(fn)只能在$ {}中使用,因爲它會影響或導致變量的值。例如,如果我想知道名爲「陣」

<c:out value="${fn:length(array)}" /> 

有了這樣<c:xxx ... />你處理和定義變量JSTL標記數組的大小。 Inside ${ }你處理一個變量的值

0

這是一個演示。

<%@ taglib prefix = "fn" uri = "http://java.sun.com/jsp/jstl/functions" %> 
<!DOCTYPE html> 
<html> 
    <head></head> 
    <body> 
      ${fn:toUpperCase("jstl")} 
      ||${fn:substring(fn:toUpperCase(fn:trim(" xxxjstl ")), 3, 7)}|| 
    </body> 
</html> 

輸出: JSTL || JSTL ||