Galera em jsf tem alguma tag que me permita fazer um for???
Eu to tentando usar jstl a taglib core porem ele da erro!!
Abraço ai valeu!!!
Galera em jsf tem alguma tag que me permita fazer um for???
Eu to tentando usar jstl a taglib core porem ele da erro!!
Abraço ai valeu!!!
qual erro?
tenho um projeto facelets + richfaces onde utilizo jstl sem problemas
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
Cara ele mostra o seguinte erro
<c:out> Tag Library supports namespace: http://java.sun.com/jstl/core, but no tag was defined for name: out
Tem que fazer alguma configuraçao no web.xml pra usar o jstl ??
E outra a minha pagina eh xhtml!!
Falowsss
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
o meu tá dentro de JSP.
Imagino que isso vai depender da versão q vc tá usando do JSTL.
Dah uma estudada na versão q vc tah usando.
Pode ser q vc realmente não esteja usando uma versão que tem o c:out OU que o servidor não tenha encontrado o namespace pra mapear as tags.
Bom cara eu nao tava usando versao nenhuma so pegava da taglib uri no meu cabeçalho!!
Depois eu baixei o jstl.jar e o standard.jar mas mesmo assim nao funcionou!!
Tem que conigurar alguma coisa no web.xml ou coisa assim!!!
Falowsss!!
Abraço!!!
jstl nao funciona em xhtml
Acho que o buraco é mais embaixo.
Eu fiz uma página que é assim:<!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:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
<ui:composition template="template/main.xhtml">
<ui:define name="Titulo">Titulo Novo</ui:define>
<ui:define name="Corpo">
<c:set var="Data" value="Teste"/>
Novo Corpo
<c:if test="false">
Valor Falso
</c:if>
<c:if test="true">Valor Verdadeiro</c:if>
</ui:define>
</ui:composition>
</html>
e a resposta, claro é
Titulo Novo
Novo CorpoValor Verdadeiro
Agora,
Se uma Tag OUT for colocada, ela não é aceita.
Onde eu encontro o que é aceito e o que não é aceito?
E, pior, pq o OUT não é aceito?
Caro proteus_adi,
nesse link (https://facelets.dev.java.net/nonav/docs/dev/docbook.html#taglib-available-jstl) você consegue ver quais as tags JSTL podem ser usadas em um projeto que use facelets.
As únicas tags JSTL aceitas são c:if, c:forEach, c:catch e c:set.
Pedro Nogueira.
xhtml alguem ta usando com rich faces ?