Почему NPE на JSTL? - PullRequest
       11

Почему NPE на JSTL?

0 голосов
/ 27 февраля 2012

У вас есть идеи, почему для этого есть 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

1 Ответ

0 голосов
/ 27 февраля 2012

Ну, кажется, я забыл объявить fn:

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

Я бы ожидал что-то вроде tag not defined вместо обычного NPE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...