And if it turns out that your JSP version is indeed 1.1, then it's much too antiquated to even think about uaing the EL.
If so, you'll need to upgrade to Tomcat 5 which supports JSP 2.0.
The JSP FAQ covers this and how to set up your web.xml properly once you've updated your Tomcat version. [ September 11, 2006: Message edited by: Bear Bibeault ]
Originally posted by Bear Bibeault: Then be sure that your web.xml is set up using the Servlets 2.4 Schema rather than the Servlets 2.3 DOCTYPE. You'll find instructions in the JSP FAQ.
Then try something simple to make sure that the EL is enabled. Something like:
3 + 4 = ${3+4}
and see if it emits 7. If so, the EL is ok and your problem may lie elsewhere.
If a bean of that name does not already exist, and you use class= on the useBean action, it will create a bean of that type using the default constructor.