|
|
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
упаковываю в foo.jar : foo.taglib.xml copyright.xhtml pe.xhtml box.xhtml pair.xhtml кладу этот джар в либы проекта подключаю пространство имен xmlns:foo=" http://foo.com" в .xhtml - в эклипсе подчеркивает желтеньким, "NLS missing message: CANNOT_FIND_FACELET_TAGLIB in: org.eclipse.jst.jsf.core.validation.internal.facelet.messages" при рендере тег не применяется что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2013, 18:32 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
нужно ли в этом случает определять (и что определять) в web.xml Код: xml 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2013, 18:39 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
Официальная документация предлагает ссылаться на библиотеку: http://docs.oracle.com/javaee/6/tutorial/doc/bnawn.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2013, 22:50 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
ivanra, так и есть, но не для jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 00:35 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
если поместить таглиб и в вебиксэмел - то эклипс не выдает предупреждение, но тег в браузере не применяется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 00:44 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
...всмысле в WEB-INF т.к. если поместить еще и в вебиксэмел, то это дает ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 00:50 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
rema174кладу этот джар в либы проекта ааа, не обратил внимания. Ну, тогда могу сказать как это делалось для jsf 1.*, для 2.* вряд ли сильно поменялось - tld файлы надо поместить в каталог META-INF библиотеки (для jsf 2.* это *.taglib.xml) - туда же помещается файл faces-config.xml, в котором в элементах <component> дублируется содержимое tld файлов, как это делается, можно посмотреть открыв любую jsf библиотеку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 09:16 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
у меня faces-config.xml все время были в WEB-INF и все работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 11:19 |
|
||
|
JSF: пользовательская библиотека тегов
|
|||
|---|---|---|---|
|
#18+
rema174у меня faces-config.xml все время были в WEB-INF и все работало Всё правильно. То, что касается исключительно приложения, должно остаться в WEB-INF. А описание компонент переносим META-INF/faces-config.xml библиотеки (имя может быть и другое, но должно заканчиваться faces-config.xml). В этот же каталог переносим tld. Возможно, достаточно создать пустой faces-config.xml, если у вас всё на аннотациях, не проверял. Building a custom component library И кстати, даже если в рантайме всё будет работать, вполне вероятно, что эклипсу кроме faces-config.xml и foo.taglib.xml понадобятся tld файлы для корректного отображения в редакторе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 12:50 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=194&tid=2127974]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 354ms |

| 0 / 0 |
