Taglibs em JSF

10 respostas
esdras_63

Olá pessoal! Estou começando a aprender JSF. Pois agora que estou desenvolvendo uma aplicação estou com uma pergunta. Como faço para importar por exemplo a taglib displaytag dentros das páginas xhtml do jsf ou qualquer outra taglib. Por favor estou desesperado e até agora não encontrei nada uhaushuah.

Obrigado!

10 Respostas

luxu

na página:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Página Inicial</title>
</head>
<body>
	<jsp:forward page="./formularios/login.xhtml"></jsp:forward>
</body>
</html>

dps importar os jar´s pra dentro da aplicação:

jsf-api.jar jsf-impl.jar

vai depender das taglib´s ok?

esdras_63

Não tem como fazer direto no xhtml? Pois só uso xhtml…

F

Você está usando facelets, criando páginas xhtml, certo?
Na tag html, declare propriedades da seguinte forma:

Basicamente você vai colocar ‘xmlns:’ o prefixo que você coloca na taglib e coloca essa propriedade com o valor da URI que você coloca na taglib.

esdras_63

Não deu certo de nenhum jeito! Criei uma página jsp com componentes facelets mas na hora de exibir ele da uns erro de session do hibernate de outro sistema que não tem nada a ver. Também tentei fazer no xhtml só que ele diz que não existe as bibliotecas correspondentes à URI. Alguem sabe como resolver?? Prefiro fazer no xhtml.

Obrigado!

esdras_63

Ninguém?

esdras_63

Eu li um pouco sobre displaytag com JSF mas ví que o povo não utiliza JSF com displaytag. Gostaria de saber o que usar então para criar as tabelas gráficas como o displaytag em JSF de maneira mais fácil.

Obrigado!

F

Você importou as libs necessárias para JSF?

esdras_63

Acho que sim pois uso netbeans e só escolhi o jsf como aprendi. Eu dei uma lida e parece que precisa cria uns arquivos .taglib.xml para eu conseguir usar no xhtml a taglib mas não sei se é assim.

esdras_63

Acho que sim pois uso netbeans e só escolhi o jsf como aprendi. Eu dei uma lida e parece que precisa cria uns arquivos .taglib.xml para eu conseguir usar no xhtml a taglib mas não sei se é assim.

esdras_63

Consegui fazer com dataTable do facelet mesmo. O problema é que não vai ficar bom como o displaytag. Mas mesmo assim consegui um css legal. Obrigado pessoal!

Criado 6 de setembro de 2011
Ultima resposta 7 de set. de 2011
Respostas 10
Participantes 3