JSF — составной компонент включает файл js

как я могу добавить файл js в свою собственную taglib составного компонента?

У меня есть следующая структура:

src/main/resources/META-INF/
- mytaglib.xml
- Faces-config.xml

src/main/resources/META-INF/resources
— myComponent.xhtml

В myComponent.xhtml я хочу добавить файл js. Как я могу это сделать и где я должен поместить этот файл js?

Решено - см. мой комментарий

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:cc="http://java.sun.com/jsf/composite"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core">
<head>
<title>An button with JS</title>
</head>
<body>
<cc:interface>
    <h:outputScript library="js" name="test.js" />
</cc:interface>
<cc:implementation>
    <p:commandLink value="test" onclick="myFunc();" />
</cc:implementation>
</body> 
</html> 

person dasago    schedule 13.07.2012    source источник
comment
Хорошо, во время игры я нашел решение: ‹h:outputScript library=js name=test.js target=head/› должен находиться в ‹cc:implementation›, а js-файл должен быть в src/main/resources /META-INF/ресурсы/js   -  person dasago    schedule 13.07.2012
comment
Вы должны публиковать ответ как ответ, а не как редактирование вопроса.   -  person BalusC    schedule 15.07.2012