2010-07-13 7 views
1

Этот код, тестовый пример для пользовательского компонента с использованием JSF2Проблема несовместимости тегов компонентов JSF2 Composite?

Просто для записи, файл: panel.xhtml, расположенного по адресу /resources/panels/panel.xhtml

test.xhtml:

<head> 
</head> 
<body> 
<panels:panel/> 
</body> 
</html> 

Возврат следующих html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:panels="http://java.sun.com/jsf/composite/panels"> 

<head> 
<script ...></script></head> 
<body> 
<panels:panel></panels:panel> 
</body> 
</html> 

Почему не производится? Может быть, потому, что я использую Richfaces 3.3.3.Final, и у меня есть параметр в web.xml, чтобы Richfaces мог работать с JSF2? Я попытался отключить его, но затем сервер не запускается, поэтому я не могу попробовать, если это проблема.

<context-param> 
    <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name> 
    <param-value>true</param-value> 
</context-param> 

Кто-нибудь знает, если это проблема? В случае, если еще не разрешено использовать новую функцию пользовательских компонентов и Richfaces 3.3.3. Final вместе?

Обновление: я проверил Richfaces 4.0 Alpha, и у него нет всех компонентов 3.3.3.Final, но реализовано, поэтому это не вариант.

ответ

1

JSF 2.0 составные компоненты не будут работать с RichFaces 3.3.3, как они основанный на JSF 2.0 VDL. Пожалуйста, проверьте раздел ограничений в this document

0

Не переустанавливайте панель, снимая форму панели. и включить использование панели

И я надеюсь, что вы могли бы использовать RichFaces фильтр в web.xml

enter code here : <a4j:commandLink id="abclink" oncomplete="#{rich:component('abcPanel')}.show()" reRender="abcForm"/> 
+0

Проблема в том, что он не отображает тег ''. Я отредактировал мой вопрос, чтобы его очистить. – pakore

+0

не используйте , чтобы включить использование панели на вашей странице, чтобы включить панель. – TaherT

 Смежные вопросы

  • Нет связанных вопросов^_^