0

私の<!DOCTYPE html>宣言はJSFページから削除されており、混乱しています。

これと同じ質問が何度も聞かれました。

JSFでのHTMLDoctype宣言

DocTypeがJSFからのレンダリングされた出力に表示されない

JSFテンプレート:レンダリングされたページにDOCTYPEがありません

問題は、このJiraエントリがバグが修正されたことを示していることです。どうやらそうではありません。最新バージョンを使用しています:

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

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

参考までに、私のページは次のとおりです。

test_layout.xhtml:

<!DOCTYPE html>
<html xmlns:ui="http://java.sun.com/jsf/facelets">
<body>
    <ui:insert name="content"/>
</body>
</html>

test_content.xhtml:

<ui:composition 
    xmlns:ui="http://java.sun.com/jsf/facelets"
    template="test_layout.xhtml">

    <ui:define name="content">
        bunch 'o content
    </ui:define>

</ui:composition>

誰かが回避策を得ましたか?

4

1 に答える 1

0

2.2.0-m08にアップグレードしたところ、問題は解決しました。

于 2013-01-21T21:33:06.697 に答える