Ошибка выражения EL в IceFaces - PullRequest
0 голосов
/ 25 июля 2011

неЭто мой первый раз, когда я работаю над JSF и происходят странные вещи.Я использую JSF с файлом xhtml (надеюсь, эта информация поможет решить эту проблему), у меня есть ice: dataTable, который перебирает список и создает некоторый html.

При запуске приложения список пуст.

В HTML у меня есть это:

<div class="Token" id="Token#{listItem.id}"></div>

С этим он выдает исключение:

Caused by: javax.el.PropertyNotFoundException: /jspf/fragments/form.jsp @159,62 id="Token#{listItem.id}": ELResolver cannot handle a null base Object with identifier 'listItem'

Но если я изменю код в:

<div class="Token" id="Token">#{listItem.id}</div>

Это работает!

Почему также, если список пуст, он не выполняет первый фрагмент кода ???

1 Ответ

0 голосов
/ 25 июля 2011

В 1-м случае вы пытаетесь указать его как часть атрибута id div, во 2-м случае вы помещаете его в содержимое div, так что это что-то совершенно другое - что вы планируете выразить с помощьюЭто?

...