【发布时间】:2012-03-25 01:52:36
【问题描述】:
我正在尝试使用 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 未定义
【问题讨论】:
-
你有
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui">吗?? -
你定义了javascript代码吗?
-
是的,我有 html,但我没有定义任何 javascript
-
确保您在 xhtml 文件中添加了
标签: javascript jsf-2 primefaces printing