JSF - 复合组件包括js文件

时间:2012-07-13 05:50:23

标签: javascript jsf-2 composite-component

如何将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> 

0 个答案:

没有答案