0

当我从菜单打开一个 JSF 页面并尝试导航到下一页时,它显示一个空白(白色)屏幕。如果我使用其他菜单打开另一个页面,则会显示上一页(我的意思是第一页)。有人可以让我知道 JSF2.0 是否提供了任何配置,因为它在 JSF 的早期版本(1.1 和 1.2)上运行良好?

4

1 回答 1

0

如果您右键单击并选择查看源代码,您会看到什么?如果您看到 JSF 标记,它没有通过 FacesServlet,因此不会创建 html 并且可能会出现白页。

你需要用谷歌搜索 faces-config 应该是这样的,你需要确保你在 web.xml 中正确配置了 facesServlet。

这是我的一个可行的小项目,但我不能保证它是正确的

<?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 回答