Hi,
I am a little surprised that having a class variable imported into a page isn't seen by JSTL contructs.
For example if i have a class that defines:
package com.company.test public final class MyClass { public static final String TEST = "test"; }
and my JSP page has:
<[EMAIL PROTECTED] import="com.company.test.MyClass"%> <c:out value="${MyClass.TEST}"/>
you don't get any output.
If you add: <% pageContext.setAttribute("test", MyClass.TEST); %>
and change the JSTL to: <c:out value="${test}"/>
then it works.
But surely the MyClass.TEST already had page scope otherwise the setAttribute wouldn't have seen it?
The upshot of all this is that I am iterating through a map that can have any one of about 30 keys.
Do I really have to put all these keys into the session or some other scope every time I load the page?
Thanks, Andy
_________________________________________________________________
Stay in touch with absent friends - get MSN Messenger http://www.msn.co.uk/messenger
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]