JSTL+XHTML+Web.xml 2.5 Funciona

1 resposta
leonardobhbr

Galera é o seguinte estou tentando usar jstl na minha aplicação Web só que não está funcionando baixei os jar coloquei ba pasta web-inf\lib e o cabecalho do meu arquivo web.xml esta assim

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

no meu arquivo xhtml está assim

<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	template="/templates/default.xhtml"
	xmlns:c="http://java.sun.com/jstl/core">
	
	<ui:define name="documento">		
		<h:panelGrid columns="2" styleClass="panel-topo">																
			<h:outputLabel value="#{language.titulo}" style="color: white;  font-size: 22px;font-weight: bold;"/>																																		
			<h:panelGrid  style="text-align:right; width:100%">																						
				<h:outputLabel value="#{msgs.usuario}: #{usuario.login}" styleClass="panel-topo-label-user" />		
				<h:panelGroup>
					<h:form id="topo" style="margin: 0">
						<h:commandLink action="#{language.changeLocale}" immediate="true">
							<f:param name="language" value="pt" />
							<f:param name="code" value="BR" />														
							<h:graphicImage value="/images/flagbrasil.gif" width="45" height="29" />						
						</h:commandLink>					
						<h:commandLink action="#{language.changeLocale}" immediate="true">
							<f:param name="language" value="en" />
							<f:param name="code" value="US" />
							<h:graphicImage value="/images/flagus.gif" width="45" height="29"/>						
						</h:commandLink>
					</h:form>												
				</h:panelGroup>					
			</h:panelGrid>
			<c:if test="${usuario ==null}"> 
				<c:out value="Teste a missao""></c:out>
			</c:if>																		
		</h:panelGrid>					
	</ui:define>			
</ui:composition>

O eclipse compila o meu projeto normal o ctrl espaço me mostra até todas as tags que eu posso utilizar da biblioteca [color=green]c[/color]

só que na hora de executar acontece isso


1 Resposta

R

Cara to com o mesmo problema que tu!!

Coloquei um topico aqui no GUJ e falaram que JSTL nao funciona em (X)HTML porem eu nao sei nao!!

Se tu tiver encontrado alguma soloçao ai me fala blz!!??

Abraço!!

Criado 20 de outubro de 2008
Ultima resposta 16 de jul. de 2009
Respostas 1
Participantes 2