Why do I have to set the array as an attribute? Why can't I access it on the same page without setting it an an attribute.
Joined: Aug 25, 2003
The EL needs to find the variable(and its value) in some namespace. The namespace it looks at are page, request, session, and application. Declaring a scripting variable does not add the variable to any namespace. Hence you have to use setAttribute.