RichFaces face-config.xml Объявление ошибок
Я нахожусь в процессе изучения RichFaces и JSF 2.X. Я использую учебник здесь, и Eclipse помечает декларацию лица-конфигурации
<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" должен быть объявлен для типа элемента "face-config".
- Атрибут "xmlns" со значением " http://java.sun.com/xml/ns/javaee" должен иметь значение " http://java.sun.com/JSF/Configuration".
- Атрибут "версия" должен быть объявлен для типа элемента "лица-конфигурации".
- Атрибут "xsi:schemaLocation" должен быть объявлен для типа элемента "face-config".
Я знаю, что я здесь за пределами своей глубины и пытался выяснить, как это исправить. Я пропускаю декларации? Забыли что-нибудь включить?
1 ответ
Для JSF 2.1 faces-config.xml
должен выглядеть ниже -
<?xml version="1.0" encoding="UTF-8"?>
<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_2_1.xsd"
version="2.1">
</faces-config>
А для JSF 2.2 faces-config.xml
изменено -
<?xml version="1.0" encoding="UTF-8"?>
<faces-config xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd"
version="2.2">
</faces-config>