Настройте префикс taglib по умолчанию

Я не знаю, есть ли у этого решение или является улучшением IDE, но, когда я использую компоненты primefaces в Netbeans, автозаполнение подсказывает taglib p:...независимо от того, является ли идентификатор http://primefaces.org/ui (следует предложить pou), но если вы используете расширения простых лиц, вместо pe как витрина, дает poue, Итак, теперь я сделал пользовательский тег lib с идентификатором http://zeitek.net/ui, но поскольку расширения предлагается znu, я знаю, что могу изменить его вручную, но, поскольку это совместный проект, я хотел бы использовать ztk в качестве предопределенного префикса для сохранения стандарта в коде, есть ли способ достичь этого с помощью параметра JSF или конфигурации Netbeans?

1 ответ

Решение

Ну, если кому-то это нужно, мне не хватает этого: вам нужно создать tag-lib как обычно и добавить этот параметр:

<facelet-taglib
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd"
version="2.0"
id="zinf">
<namespace>http://zeitek.net/infraction/jsf/ui</namespace>
<composite-library-name>zinf</composite-library-name>

Последняя часть важна: <составное-имя-библиотеки>zinf

Другие вопросы по тегам