javascript - "PrimeFaces is not defined"错误

标签 javascript jsf-2 primefaces printing

我正在尝试使用 PrimeFaces 打印机功能进行打印。我创建了一个新的 GlassFish 3 Java EE 项目并添加了 PrimeFaces 3.1.1 .jar 文件。

我目前使用的代码如下:

<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui">

  <h:head>
    <title>Facelet Title</title>
  </h:head>
  <h:body>
    <h:form>
      <h:outputText id="a" value="AA" />
      <h:commandLink id="btn" value="Print">
        <p:printer target="a" />
      </h:commandLink>
    </h:form>
  </h:body>
</html>

不幸的是,打印功能不起作用。相反,FireBug 控制台向我显示以下错误:

PrimeFaces is not defined

最佳答案

如果你没有 head 标签,你会得到那个错误。

Primefaces 需要 head 标签才能工作。

请参阅他们的常见问题解答中的#2

http://primefaces.org/faq.html

关于javascript - "PrimeFaces is not defined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9603127/

相关文章:

javascript - 我可以用一个名称传递多个复选框值吗?

javascript - 将 DOM 对象转换为 Javascript 对象

javascript - 遍历对象数组并按对象元素 id 返回每个总值的总和

java - 接受小写文本或字符

java - 集合未按预期顺序排序,例如±±在zzz之后

css - 在 p :selectOneRadio 上使用长文本时标签不对齐

javascript - 如何使用.TextContent显示文本?

jsf - 页面jsf进入对话框不起作用

java - 我可以跳过 HttpServletRequest.login() 并将经过身份验证的用户放入 session 中吗?

java - Netbeans JSF 应用程序中从未到达 javascript 文件中的断点?