如何引用远程JS文件路径

时间:2013-03-18 09:00:31

标签: javascript jsf-2

如何将Google Maps API网址或任何远程JS文件路径等远程JS文件引用到我的JSF 2.0页面?

我的理解是这段代码

<h:head></h:head>
<h:body>
    <h1>JSF 2 outputScript example</h1>
    <h:outputScript library="js" name="example.js" />
</h:body>

将像这样呈现

<head></head>
<body>
    <h1>JSF 2 outputScript example</h1>
    <script type="text/javascript" 
        src="/JavaServerFaces/faces/javax.faces.resource/example.js?ln=js">
    </script>
</body>

如果默认情况下指向src="/JavaServerFaces/faces/javax.faces.resource/,我如何引用外部JS文件?

1 个答案:

答案 0 :(得分:3)

只需将它们包含在正常的html方式中,例如:

<h:head>
  <script src="http://maps.googleapis.com/maps/api/js?libraries=places..."
        type="text/javascript">
  </script>
</h:head>

您可以在facelet中混合使用html标记和JSF标记。把它放在页面的头部。