当我从菜单中打开一个JSF页面并尝试导航到下一页时,它会显示一个空白(白色)屏幕。如果我使用其他菜单打开另一个页面,则会显示上一页(我的意思是第一页)。有人可以告诉我JSF2.0是否提供了任何配置,因为它与之前版本的JSF(1.1和1.2)一起工作正常吗?
答案 0 :(得分:0)
如果您右键单击并选择查看源,您看到了什么?如果您看到JSF标记它没有通过FacesServlet,因此不会创建html并且可能会出现白页。
你需要google up 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>