2012-02-27 53 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。

相关问题