自分の複合コンポーネント taglib に js ファイルを追加するにはどうすればよいですか?
私は次の構造を持っています:
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>