我在我的项目(Tomcat 7.42,Mojarra 2.2.1)中使用 JSF 2.2,我想p:calendar
从 PrimeFaces 库中使用。我已将 primefaces-4.0.jar 包含到我的项目库中,并添加了 xmlns:p="http://primefaces.org/ui"
命名空间,一切看起来都不错。这是我的代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<h:body>
<p:calendar value="#{calendarBean.date2}" id="popupCal" />
</h:body>
</html>
但是,在浏览器中,日历不会出现。标准h:
组件效果很好,但来自 PrimeFaces - 没有任何效果。
我知道 PF 4.0 应该支持 JSF 2.2,但我有一些问题。我很感激任何帮助?