0

メニューから JSF ページを開いて次のページに移動しようとすると、空白の (白い) 画面が表示されます。他のメニューを使用して別のページを開くと、前のページが表示されます (最初のページを意味します)。以前のバージョンの JSF (1.1 および 1.2) では問題なく動作していたため、JSF2.0 で構成が提供されているかどうか誰か教えてもらえますか?

4

1 に答える 1

0

右クリックしてソースの表示を選択すると、何が表示されますか? JSF タグが表示される場合、FacesServlet を通過していないため、html が作成されず、白いページが発生する可能性があります。

Faces-config をグーグルで検索する必要があり、facesServlet が web.xml で正しく構成されていることを確認する必要があります。

これは動作する小さなプロジェクトからの私のものですが、それが正しいとは保証できません

<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="2.0" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">

    <application>
        <locale-config>
            <default-locale>sv</default-locale>
            <supported-locale>sv_FI</supported-locale>
            <supported-locale>en_GB</supported-locale>
            <supported-locale>en</supported-locale>
            <supported-locale>sv</supported-locale>
        </locale-config>


</application>
</faces-config>
于 2013-02-13T07:53:30.363 に答える