RE: EL in Tomcat 7
> In 7.0.21 it works: OK, thank you. - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: EL in Tomcat 7
2011/9/12 : >> What exactly version on Tomcat 7.0.x? There is a new one every month. > > .get(..) works on 7.0.5 but not on 7.0.8 > There was a lot of important fixes since 7.0.8. In 7.0.21 it works: [[[ <%@page import="java.util.*" %> <% Map states = new HashMap(); states.put(1, "foo"); pageContext.setAttribute("states", states); pageContext.setAttribute("state", 1); %> The value: ${states.get(state)} ]]] results in [[[ The value: foo ]]] You should have tested 7.0.21 by yourself. Best regards, Konstantin Kolinko - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
RE: EL in Tomcat 7
>> ${states.get(state)} > > Did it work before, and in what exact versions of Tomcat? Only on dev with 7.0.5 > I would write that as ${states[state]} This works. > What exactly version on Tomcat 7.0.x? There is a new one every month. .get(..) works on 7.0.5 but not on 7.0.8 - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: EL in Tomcat 7
2011/9/12 : > Hi, > > in a jsp I have an expression like this: > > ${states.get(state)} Did it work before, and in what exact versions of Tomcat? I would write that as ${states[state]} > > On my dev machine everything works fine, on the staging it does not work, I > get: > > java.lang.NoSuchMethodException: java.util.HashMap.get(java.lang.Integer) > > states is: > > Map states = new HashMap(); > states.put(1, "foo"); > ... > > > Both machines running Java 1.6 with Tomcat 7. What exactly version on Tomcat 7.0.x? There is a new one every month. Best regards, Konstantin Kolinko - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
EL in Tomcat 7
Hi, in a jsp I have an expression like this: ${states.get(state)} On my dev machine everything works fine, on the staging it does not work, I get: java.lang.NoSuchMethodException: java.util.HashMap.get(java.lang.Integer) states is: Map states = new HashMap(); states.put(1, "foo"); ... Both machines running Java 1.6 with Tomcat 7. What may be the problem here? Thank you - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org