2012-02-27 81 views
0

你有什麼ideea爲什麼有NPE嗎?爲什麼在jstl有NPE?

<c:forEach 
      var="css" 
      items="${fn:split('test,test,', ',')}"> 
      <link 
       rel="stylesheet" 
       type="text/css" 
       href="${css}"></link> 
     </c:forEach> 

我簡直不明白爲什麼這是不正確的。

javax.servlet.ServletException: java.lang.Exception: javax.faces.FacesException: 
Problem in renderResponse: /WEB-INF/jsf/userapp-main.jsf @40,44 items="${fn:split('test,test,', ',')}" java.lang.NullPointerException 

回答

0

嗯,看來我忘了申報fn

xmlns:fn="http://java.sun.com/jsp/jstl/functions"

我本來期望像tag not defined而不是通用NPE。