I am getting an error "Uncaught Reference Error: jsf is not defined at HTMLAnchorElement.onclick"

I am getting an error "Uncaught Reference Error: jsf is not defined at HTMLAnchorElement.onclick"

我正在使用 JSF2.2 和 RichFaces4.5。我有一个带有用于弹出 pdf 的自定义 jsf 标签的 xhtml 页面。但是当我点击页面中的 pdf link 时,出现错误:

Uncaught Reference Error: jsf is not defined at HTMLAnchorElement.onclick

在浏览器中 JavaScript 控制台。

我看到一些已经发布的与此问题相关的问题,所提供的答案是在 xhtml 页面中包含 head 或 body 标签。我尝试了这些,但仍然遇到同样的错误。

问题是 jsf.js 没有在 xhtml 中初始化 page.I 在我的 xhtml 里面 h:head 标签及其工作正常。

"<"h:outputScript name="jsf.js" library="javax.faces" target="head"/">"