Não esta aparecendo nada que eu importei do prime

6 respostas
F

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);

	}
}

6 Respostas

Hebert_Coelho
  1. Bem vindo ao guj.
  2. Coloque seu código entre as tags , assim ele aparecerá formatado.
  3. adiciona h:head ao seu código antes do h:body.
F

1- Obrigado.

2- Cara coloquei este code e não funcionou.

3- O head eu apliquei.

E obrigado pela atenção.

Hebert_Coelho

fernando.leite:
1- Obrigado.

2- Cara coloquei este code e não funcionou.

3- O head eu apliquei.

E obrigado pela atenção.

Estranho não funciona.

Mas o h:head resolveu o problema?

F

Ainda não esta funcionando.

Hebert_Coelho

fernando.leite:
Ainda não esta funcionando.
Ok, além do h:head alguns componente do primefaces necessitam do h:form. Coloque o conteúdo do h:body entro de um h:form

F

Fiz isto e não apareceu o calendar que estou colocando ainda no xhtml.

Criado 22 de outubro de 2012
Ultima resposta 22 de out. de 2012
Respostas 6
Participantes 2