Cannot get JSTL c:out to work - must be something obvious
I am hoping someone can point out what I am doing wrong here.
I have a simple JSP which puts an object into the request, and then tries to print out a String attribute of that object. However, when I direct my browser to the JSP, all i see is the EL expression${account.companyName}, instead of the actual attribute value:Sun Microsystems.
I am using Tomcat 5.5.29 with JDK 1.4.2.
I have put jstl.jar and standard.jar into the %TOMCAT_HOME%/common/lib directory.
This is my JSP:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page import="com.ia.data.Account" %>
<%
Account sun =new Account();
sun.setCompanyName("Sun Microsystems");
request.setAttribute("account", sun);
%>
<html>
<body>
<c:out value="${account.companyName}"/>
</body>
</html>
My web.xml has this:
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
Am I missing any information that is needed to solve this issue? Any help would be greatly apprciated. Thanks!

