#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…