2012-03-31 74 views
0

我正在做一個JSF複合,但我很難與包括我的JS腳本。我綁這一點:包含一個JS腳本不在標題中,但在頁面的頁腳?

<cc:implementation> 
    <h:outputScript name="js/myCompositeHelper.js" /> 
    ... 
</cc:implementation> 

這裏有幾個問題:

  1. 出於某種原因,我不能把name屬性的內部道路,我得到一個錯誤。我究竟做錯了什麼?
  2. 我知道target ='head',但是對於網站來說,最好把JS放在頁腳中,那我該怎麼做呢?

感謝您的幫助。 PS:我已經看到了這一點,但Include a javascript for composite component only once in a page despite of composite components themselves used multiple times

+1

我不知道你爲什麼最初給''jsp]加了標籤,但它絕對沒有意義,所以我刪除了它。你正在使用它的繼任者[facelets]。在JSP中複合是不可能的。請小心你正在標記的內容,並注意你真正使用的是什麼。公主, – BalusC 2012-03-31 03:34:40

回答

2

1.出於某種原因,我不能把name屬性的內部道路,我得到一個錯誤。我究竟做錯了什麼?

我不知道你的問題是什麼,因爲你沒有詳細描述錯誤(錯誤信息通常是整個答案本身)。無論如何,假設它確實放置在公共webcontent的/resources文件夾中,標記和name看起來很好。


2.我知道目標=「頭」的,但對於網站,最好把JS頁腳,所以我怎麼能做到這一點?

使用target="body"。它會在身體的盡頭結束。

+0

哈,謝謝你。問題1你發現了,我把JS放在了錯誤的文件夾中。問題2:像魅力一樣工作!再次感謝。 – denislexic 2012-03-31 07:13:41

相關問題