This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes JSP and the fly likes Javascript var inside a EL List's index Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » JSP
Reply Bookmark "Javascript var inside a EL List Watch "Javascript var inside a EL List New topic
Author

Javascript var inside a EL List's index

Chetan Pandey
Ranch Hand

Joined: Aug 01, 2005
Posts: 31
I have the folowing requirement:

func(index){

${requestScope.list[XX].title}

}

Instead of the XX above I want to use the javascript 'index' variable.

I have tried <c:set var="ind1">index</c:set>

${requestScope.list[ind1].title}
${requestScope.list['${ind1}'].title}


and several other ways. to no avail including scriptlets

any ideas.

Thanks

CP
D. Ogranos
Ranch Hand

Joined: Feb 02, 2009
Posts: 213
That is not going to work. Your function func() is javascript, which is executed in the client (the browser). The EL expression ${requestScope...} is executed on the server, before the page even arrives at the client.

If you want to choose something from that list (which is on the server) based on a user action in the client, you will have to make another request to the server (either a form submit, or an AJAX request).

OR, you could write all the values in the list on the page, as javascript instructions, and then have your function select from that.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 56201
    
  13

Please read this article to understand JSP and why you cannot do it that way.


[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: Javascript var inside a EL List's index
 
Similar Threads
page 446 target value as array?
set bean property with request attribut
Problem with JSTL c:out tag
mock exam jstl core iteration custom tags
Regarding xml Data