Nothing else. You simply work with Tomcat 5 instead of Tomcat 4. If my memory doesn't betray me, you still need to install JSTL separately though, but not to get EL to work (it's built in JSP 2.0), just JSTL.
Someone else will clarify this here soon, hopefully...
Problem solved. Actually, because I'm using web.xml with Servlet 2.3 ('cause of XDoclet' :roll: ) the default is that EL for JSP pages is NOT evaluated by default. For web.xml for Servlet 2.4 the default is that it IS evaluated by default.
From JSP Specs 3.3.2:
The default mode for JSP pages in a Web Application delivered using a web.xml using the Servlet 2.3 or earlier format is to ignore EL expressions; this provides for backward compatibility. The default mode for JSP pages in a Web Application delivered using a web.xml using the Servlet 2.4 format is to evaluate EL expressions; this automatically provides the default that most applications want.
I added the page directive with isELIgnored="false" in the JSP page and it worked fine.