/ / Przestrzenie nazw XML dla Primefaces 4.0 - java, jsf, jsf-2, primefaces, intellij-idea

Przestrzenie nazw XML dla Primefaces 4.0 - java, jsf, jsf-2, primefaces, intellij-idea

Korzystanie z IntelliJ IDEA 13.1. Stos komponentów: JSF 2.2 + Primefaces 4.0, Tomcat 7.

Tworzenie prostego xhtml za pomocą kodu:

<ui:composition template="rootTemplate.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
</ui:composition>

Ale IDEA nie może pobrać adresu pierwotnego i wyróżnia go kolorem czerwonym.

Przeglądarka wyświetla błąd 404 podczas próby załadowania http://primefaces.org/ui także.

Co ja robię źle?

Odpowiedzi:

3 dla odpowiedzi № 1

1) pamiętaj o dodaniu obsługi ram

2) POMYSŁ czasami wymaga synchronizacji. dlatego użyj przycisku „Reimport All Maven Projects”.


1 dla odpowiedzi nr 2

Nie znalazłem źródła problemu.

Ale zmiana implementacji JSF z com.sun.faces: 2.2.5 na com.sun.faces: 2.2.6 naprawiła problem.

Teraz IDEA znajduje wymagany plik * .taglib.xml w pliku primefaces-4.0.jar.

Powrót do wersji 2.2.5 powoduje powrót problemu :(

Co za mistyk?

===== AKTUALIZACJA =====

W IDEA można ustawić taglib ręcznie. Jest umieszczany w primefaces-4.0.jar / META-INF / primefaces-p.taglib.xml