如何在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>
。
答案 0 :(得分:2)
您可以在JSF视图中插入标准HTML元素,例如<div>
或<script>
,就像您的情况一样。此外,JSF最终将<h:outputScript>
呈现为普通<script>
元素。我们通常使用前者让JS文件通过FacesServlet
。
所有这些都会导致您的<script>
元素被插入&#39;按原样排列。