2012-08-07 53 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標記底部的腳本引用。