JSTL+XHTML+Web.xml 2.5 Funciona

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


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!!