Лицевые панели: новое местоположение для «xmlns: h» и «xmlns: f»?

#jsf #facelets #xml-namespaces

#jsf #лицевые панели #xml-пространства имен

Вопрос:

Я пытаюсь использовать здесь некоторые пробелы в именах xml,

 <html xmlns="http://www.w3.org/1999/xhtml"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:a4j="http://richfaces.org/a4j"
              xmlns:rich="http://richfaces.org/rich"
              xmlns:f="http://java.sun.com/jsf/core"
                >
  

но поскольку Oracle проглотила Java, http://java.sun.com/jsf * ссылки теперь не работают (спасибо Oracle).

Кто-нибудь знает их новые местоположения? Или какая зависимость maven решает эту проблему (com.sun.facelets.jsf-facelets, javax.faces.jsf-api, javax.faces.jsf-impl- нет)?

Ответ №1:

Не имеет значения, что они повреждены. Это просто идентификаторы и никаких ссылок (хотя они выглядят как ссылки).

Если ваша страница не работает, это скорее проблема отсутствия библиотек.

Замена «Sun» на «Oracle» также не сработает 😉

Комментарии:

1. ох… Интересно, какая зависимость maven решила бы это, потому что com.sun.facelets.jsf-facelets, javax.faces.jsf-api, javax.faces.jsf-impl этого не решают…

2. @Andrey: Я не использую Maven, поэтому не уверен, как правильно, но вы можете найти несколько примеров зависимостей Maven здесь javaserverfaces.java.net/download.html

3. @BalusC: Хорошо, спасибо! Я только что убил 10 часов, пытаясь запустить jsf SpringMVC на Tomcat6. Без результата. Думаю, мне стоит попробовать JBoss с webflow…