如何从JSF视图嵌入外部JavaScript

时间:2013-04-04 12:47:22

标签: jsf jsf-2

如何在JSF视图中嵌入像Google地图这样的外部JavaScript库?

在传统的HTML中,我会像<script src="http://maps.google.com/maps/api/js?v=3.6&sensor=false"></script>一样。

我想知道当我想在JSF视图中包含一个外部JS库时是否必须使用< h:outputScript>标记,因为我能够在这个主题上找到的所有示例都假设实际的JS文件是包含在Web应用程序项目中,因此使用<h:outputScript>

1 个答案:

答案 0 :(得分:2)

您可以在JSF视图中插入标准HTML元素,例如<div><script>,就像您的情况一样。此外,JSF最终将<h:outputScript>呈现为普通<script>元素。我们通常使用前者让JS文件通过FacesServlet

所有这些都会导致您的<script>元素被插入&#39;按原样排列。