Felix, I wish I could have saved you the 6 hours! I went through this very same upgrade process myself, and it is not well documented that JSP-EL is off by default in a 2.3 container :-( And it gives the illusion it is on when all your EL are within JSTL tags. -- Paul
Felix Khazin <[EMAIL PROTECTED]> wrote: Indeed I am: I am using http://java.sun.com/dtd/web-app_2_3.dtd After you told me that I did the following and fixed the problem: change PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> to this: xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> Then after restarting tomcat I got the following error: "According to TLD or attribute directive in tag file, attribute value does not accept any expressions". Now my JSTL tags were broken. So after a quick Google search I found that you have to change your taglib from <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> to <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %> After doing all this the EL is now being evaluated on the JSTL tags, and my JSP page. 6 hours wasted on this stupid problem. Thank you very much Paul and Wendy for all your help. Felix -----Original Message----- From: Wendy Smoak [mailto:[EMAIL PROTECTED] Sent: Fri 6/30/2006 9:56 PM To: Struts Users Mailing List Subject: Re: Passing Struts request attribute to custom tag On 6/30/06, Felix Khazin wrote: > Another interesting thing is that say i do something like: > > > > and then in my JSP i write, for example, ${test} . I get ${test} in the browser. So the only time that ${test} gets evaluated is when i do a That says your container is not evaluating the expressions. Has this ever worked for this app? Check your configuration, my guess is that your web.xml is still using the Servlet 2.3 DTD. -- Wendy --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates.