GeeCON Prague 2014*
The moose likes JSP and the fly likes EL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » JSP
Bookmark "EL" Watch "EL" New topic
Author

EL

geeta lalchandani
Ranch Hand

Joined: Jun 07, 2005
Posts: 118
will this EL work

<%
List l= new ArrayList();
l.add("a");
request.setAttribute("list",l);
request.setAttribute("listIdx","1");
%>

${list['listIdx']}.
as per me.. the value in the [] must resolve to the index, but as it is quoted. it wont work.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61316
    
  66

What happened when you tried it? These are easy things to try out for yourself. Please let us know what you discover.
[ September 16, 2006: Message edited by: Bear Bibeault ]

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Stefan Evans
Bartender

Joined: Jul 06, 2005
Posts: 1018
as per me.. the value in the [] must resolve to the index, but as it is quoted. it wont work.


So remove the quotes:

geeta lalchandani
Ranch Hand

Joined: Jun 07, 2005
Posts: 118
Stefan,

this was a question in one of the dumps, so i just cant remove the ''.

Bear, I tried it, there is a runtime exception when there are ''.Works ok when the '' are removed.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: EL