2012-03-31 200 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

相关问题