我在學習RichFaces和JSF 2.X的陣痛。我使用的教程here和Eclipse錯誤標誌的面孔,配置聲明RichFaces faces-config.xml聲明錯誤
<faces-config 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_1_2.xsd"
version="1.2">
在該行
- 屬性 「的xmlns:XSI」 多個標記必須聲明爲元素類型「faces-config」。
- 值「http://java.sun.com/xml/ns/javaee」的屬性「xmlns」必須具有值「http://java.sun.com/JSF/Configuration」。
- 必須爲元素類型「faces-config」聲明屬性「版本」。
- 必須爲元素類型「faces-config」聲明屬性「xsi:schemaLocation」。
我知道我在這裏沒有深入,並試圖確定這個問題的解決方法。我是否缺少聲明?忘記包含什麼?
這將是更容易,如果你在Eclipse中直接創建JSF項目或者使用maven原型。 BTW。如果您不能使用RF 3.X,則它將在6年內棄用。 BTW2。如果你正在使用JSF 2.X,但是將'version =「1.2」'添加到'faces-config',你難道不知道有什麼不對嗎? –
基本上,1.X和2.X之間的區別很大,2.0-1.X和2.2.X之間的命名空間有所不同。您的問題與RichFaces有關,因此如果您缺少JSF的教程,請閱讀SO的文檔:http://stackoverflow.com/documentation/jsf/916/getting-started-with-jsf#t=201611211557375127494。之後添加RichFaces將很容易。 –