我使用 primefaces 日历标签编写了一个非常简短的练习,但无法工作且无法弹出。primefaces jar 是 3.5 版本。
xhtml页面
<f:view xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:pm="http://primefaces.org/mobile"
contentType="text/html">
<p:calendar value="#{calendarBean.date1}" pattern="yyyy/MM/dd"/>
</f:view>
豆
private Date date1 = new Date();//can show today
private Date date1 ;//show nothing
面孔-config.xml
<managed-bean>
<managed-bean-name>calendarBean</managed-bean-name>
<managed-bean-class>
com.WWUMOBPRIM.calendarBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
谢谢,我将代码更改为@ManagedBean
and @SessionScoped
,
chrome 中的 consol 显示来自 primefaces-mobile.js.xhtml 的“Uncaught TypeError: Cannot call method 'replace' of undefined”