ui:repeat в jsf 2.2 работает, но отображается

у меня есть приложение jsf 2.2

и я отображаю li-list, как это

<ui:repeat var="item" value="#{handler.list}">
    <li><h:outputLink value="#{urlHandler.getUrl(item)}">#{item.title}</h:outputLink></li>
</ui:repeat>

но каким-то образом это делает

<ul class="breadcrumbs">
    <ui:repeat><li><a href="xxx">l1</a></li></ui:repeat>
    <ui:repeat><li><a href="xxx">123</a></li></ui:repeat>
</ul>

я использую

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.2.0</version>
    </dependency>
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.2.0</version>
    </dependency>

есть идеи почему?

РЕДАКТИРОВАТЬ пространства имен:

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:ui="http://xmlns.jcp.org/jsf/facelets" 
xmlns:f="http://xmlns.jcp.org/jsf/core" 
xmlns:h="http://xmlns.jcp.org/jsf/html" 
xmlns:p="http://primefaces.org/ui" 
xmlns:fn="http://xmlns.jcp.org/jsp/jstl/functions" 
xmlns:c="http://xmlns.jcp.org/jsp/jstl/core">

person wutzebaer    schedule 28.06.2013    source источник
comment
Какое пространство имен XML вы использовали для ui?   -  person BalusC    schedule 28.06.2013
comment
Что, если вы используете исходное пространство имен http://java.sun.com/jsf/facelets XML? (остальные тоже измените на домен java.sun.com) Пока что вы не первый, кто столкнулся со странной проблемой с новым пространством имен XML.   -  person BalusC    schedule 28.06.2013
comment
ок со старым ns все ок, надо ли использовать старый ns во всех html файлах?   -  person wutzebaer    schedule 28.06.2013
comment
У меня была такая же проблема с ‹ui:repeat› внутри ‹ui:composition›. Тег ‹ui:repeat› отображается с новым пространством имен (xmlns.jcp.org), поэтому Я снова переключился на java.sun.com, и все было отлично. 8-)   -  person Benny Neugebauer    schedule 19.12.2013


Ответы (1)


Это была ошибка, которая исправлена ​​в последней версии 2.2.2-SNAPSHOT.

person Ioannis Deligiannis    schedule 22.07.2013
comment
могу ли я теперь везде использовать новое пространство имен? или с ним остались известные проблемы? - person wutzebaer; 22.07.2013
comment
Я разрабатываю свой проект, используя последний снимок 2.2.2, и я настоятельно рекомендую вам подождать. Я постоянно сталкиваюсь с ошибками. Я бы посоветовал подождать, пока выйдет MyFaces, чтобы у вас была хотя бы альтернатива, если вас заблокируют ;) - person Ioannis Deligiannis; 22.07.2013
comment
хорошо, я уже откатился на 2.1 из-за отсутствия поддержки простых лиц - person wutzebaer; 22.07.2013