Socorro! Problemas com JSTL e EL

Nossa to desesperado! Naum sei o q acontece, instalei o tomcat 5, mas naum consigo usar nem as Expression Languages e nem JSTL.

primeiro q eu mando por exemplo: ${4+5} e sabe o q eh exibido!?!?

${4 + 5}

ou seja naum ta avaliando a expressao.
Bom, dai tentei usar as tag da JSTL, inclui na pagina

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> e olha q erro lindo q aparece:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com cannot be resolved in either web.xml or the jar files deployed with this application
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:359)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:109)
	org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:316)
	org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:147)
	org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:422)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:507)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

Eu preciso configurar alguma coisa no tomcat, ou no web.xml para fazer essas funcionalidades realmente funcionarem!!! E o pior de tudo eh q os exemplos que vem com o Tomcat funcionam…

da pra entender?!?!

Oi,

vc tem que mapear esta tag no web.xml como qualquer outra tag e a URI usada na página tem q ser igual a usada no web.xml
Algo assim:

<taglib>
		<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
		<taglib-location>/WEB-INF/conf/tld/c.tld</taglib-location>
	</taglib>
	<taglib>
		<taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
		<taglib-location>/WEB-INF/conf/tld/c-rt.tld</taglib-location>
	</taglib>

Também é bom conferir se vc está usando o .jar da JSTL-el na sua aplicação. Pelo que dá para ver no seu JSP vc está usando a JSTL-Core sem suporte para EL. Tente usar a core-rt, assim:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core-rt" prefix="c"%> 

valeu frank, mas esse arquivos .tld jah vem com o tomcat ou eu tenho q baixa-los?!?!?

ae Frank, fiz isso ai q vc mandou e deu certinho… mas as EL’s ainda naum funcionam… o suporte a elas ja vem habilitado por default!!!

To ficando louco jah com isso…

Ae frank, consegui resolver o problema… o q tava acontecendo eh q o default do meu tomcat naum tava interpretando EL, naum sei pq, entao tenho q colocar <%@ page isELIgnored="false" %>

em todas minhas jsp’s q usam EL…
por acaso vc naum sabe como deixar isso default, sabe?!!?