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">
4

1 に答える 1

2

これはバグで、最新の 2.2.2-SNAPSHOT で修正されました。

于 2013-07-22T11:58:03.080 に答える