Использование тегов JSP 2.0 в Facelets - PullRequest
2 голосов
/ 28 апреля 2010

Кто-то использует Facelets с тегами JSP 2.0? Как добавить библиотеку тегов на страницу xhtml? В JSP я использовал:

<% taglib prefix="example" tagdir="/WEB-INF/tags/my" %> 
and : <example:sample/>

Как я могу сделать то же самое в Facelets с тегами JSP 2.0?

Ответы [ 3 ]

4 голосов
/ 28 апреля 2010

В Facelet XHTML вы бы добавили taglib следующим образом:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:c="http://java.sun.com/jstl/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
2 голосов
/ 28 апреля 2010

Facelets и JSP являются взаимоисключающими - это две разные технологии представления.

Некоторые теги JSP портированы на facelets с использованием дескрипторов библиотеки тегов facelets.

Так что если вы хотите определитьтеги facelets, добавьте соответствующие дескрипторы.

0 голосов
/ 25 мая 2011
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:c="http://java.sun.com/jsp/jstl/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">

Это "http://java.sun.com/jsp/jstl/core" или не будет работать.

...