2012-08-07 71 views
0

我需要摆脱“头”标记的所有JS脚本“身体”标签的底部,以增加应用程序的速度。我知道,需要使用PhaseListener,但是如何从中获取页面内容?访问页面内容从PhaseListiner

回答

1

假设您的实际问题是:如何在页面底部,而不是在头部区域呈现JavaScript引用?

我建议使用h:outputScript标签,它可以确保一个脚本变得只有一次引用,并可以控制呈现的位置。

文件: http://docs.oracle.com/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/h/outputScript.html

例子:

<h:outputScript library="js" name="myScript.js" target="body" /> 

,这会使得在页面主体,独立从放置在您的视图中的Facelet标记底部的脚本引用。

相关问题