<f: setPropertyActionListener> Родитель не относится к типу ActionSource - PullRequest
7 голосов
/ 08 декабря 2011

Я получил эту ошибку при обновлении с простых лиц 3.0.M3 до 3.0.M4-SNAPSHOT

@ 60,114 Родитель не имеет тип ActionSource, тип: javax.faces.component.html.HtmlForm @ 1d9c3e7

Я понимаю, что это происходит и в других библиотеках, таких как icefaces, но я не мог понять, как это исправить.Любая помощь приветствуется.

1 Ответ

8 голосов
/ 08 декабря 2011

Теги / компоненты PrimeFaces вообще не анализируются и, таким образом, обрабатываются как обычный HTML, что приводит к тому, что реальным ближайшим родительским компонентом JSF является <h:form>.

Это может иметь как минимум 2 причины:1004 *

  1. Вы не обновили URI пространства имен taglib с http://primefaces.prime.com.tr/ui до нового пространства имен http://primefaces.org/ui, которое было введено в M4.

  2. Файл JAR PrimeFaces 3.0 M4 отсутствует в пути к классам веб-приложения.Проверьте, правильно ли это сделано.Это должно быть достигнуто путем удаления JAR в /WEB-INF/lib, или, если он был удален в другом месте, путем включения его в список Deployment Assembly в свойствах проекта (при условии, что вы используете Eclipse).

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