Pessoal não estou conseguindo fazer aparecer os atributos do primefaces na tela. Estou fazendo um tutorial conforme os passos que esta pedindo, porem não esta aparecendo nada.
Obs: Já fiz minha classe Bean ele segue em baixo.
Segue o meu xhtml abaixo.
<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<h:body>
<h:form>
<h:panelGrid columns="2">
<h:outputText value="Data" />
<p:calendar value="#{dataBean.data}" showOn="true"></p:calendar>
</h:panelGrid>
<h:commandButton value="Ok" action="#{dataBean.printData}"></h:commandButton>
</h:form>
</h:body>
</html>
Bean
/**
*
*/
package br.com.hello.bean;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
@ManagedBean(name = "dataBean")
@RequestScoped
/**
* @author hgl3
*
*/
public class DataBean {
java.util.Date data;
/**
* @return the data
*/
public java.util.Date getData() {
return data;
}
/**
* @param data
* the data to set
*/
public void setData(java.util.Date data) {
this.data = data;
}
public void printData() {
System.out.println(data);
}
}