Forums Register Login

page 446 target value as array?

+Pie Number of slices to send: Send
hi in book they say that c:set var is for bean and maps and that it have to take string. Thats ok.
but they say to that c:set target os for lists and arrays???

so in my jsp i made
<%
String[] language={"asp","jsp","php"};
%>
and then
<c:set target="${language}" property="0" value="aspNet"/>
but it does not work. Anyone knows how to access array index via c:set target?
+Pie Number of slices to send: Send
Hi Ner,


<c:set var="var" value="asp" />
is for setting attributes.

<c:set target="${myBean}" property="name" value="jsp" />
is for setting beans and maps.



The above is not a bean, is it not?
Esam
[ September 23, 2005: Message edited by: Esam Ahmed ]
+Pie Number of slices to send: Send
u r asking questions

i would say no it i an array, right?
+Pie Number of slices to send: Send
tnx, ok i got that, but then is a tipo in a book they say (page446)
c:set var is for bean and maps and thet c:set target is for lists and arrays
[ September 23, 2005: Message edited by: Ner min ]
+Pie Number of slices to send: Send
Hi Ner,
Are you mixing up the EL [] operator with <c:set target="{myMap}" property="theKey" value="newValue" />

As far as I know, for EL [], you can use Bean, Map, Array and List.
For, the Dot (.), you can use Bean and Map.

But for <c:set var> and <c:set target>, my previous post holds.

Esam.
+Pie Number of slices to send: Send
Hey Ner,
<c:set> with target attribute is for map or bean. If the el given for the target attribute returns anything other than a bean or a map, the container throws an exception. <c:set> with var attribute is for setting a new value or updating the value for an existing attribute in any scope.

No where is the context of a list or an array coming into picture.

Correct me if I am wrong!!
Srini

sunglasses are a type of coolness prosthetic. Check out the sunglasses on this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 850 times.
Similar Threads
Headfirst Servlets and Jsp <c:set> pg.457
c:set and target
what is target in c:target??
JSTL Doubt
doubt in JSTL set tag
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 16:02:07.