Hans,
I've had this email flagged for a few days now and I just don't have time to
check it out right now. Please open a case in JIRA and we'll get to it
eventually. Thanks!

-Pat

----- Original Message -----
From: "Hans Steinraht" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, November 02, 2002 9:27 AM
Subject: [OS-webwork] using action with param inside iterator?


> hi,
>
> maybe someone can help me out with this.
>
> I use an action in a jsp that give me schoolClasses (Vector) for a school.
> Next I iterate through the schoolClasses to print out the classNames for
the
> classes of this school.
>
> Then I want to send the userId for the first user in a schoolClass to
> another action called "GetModulesForUser" (a schoolClass has a getter
> getUsers()) that returns a Vector with users.
>
> Here the jsp-code:
> <webwork:action name="'GetClassesForSchool'" id="classes" />
> <webwork:iterator value="@classes/schoolClasses">
>   <webwork:property value="className"/>
>
>   <webwork:action name="'GetModulesForUser'" id="modules" >
>     <webwork:param name="'userId'"
>                    value="users/firstElement/userId"/>
>   </webwork:action>
> </webwork:iterator>
>
>
> The strange thing happening now is that in the GetModulesForUser-action I
> see that the userId is set in setUserId(String id), but then
> in doExecute() the value 0.
>
> Here is the debug output:
> DEBUG [GetModulesForUser]: setUserId(String v): 3
> DEBUG [GetModulesForUser]: Action executing..
> DEBUG [GetModulesForUser]: entering execute()
> DEBUG [GetModulesForUser]: userId: 0
>
>
> Even more strange is that when I hardcode the value for a userId in the
> param tag the value is set and does not change in doExecute:
> Like this:
> <webwork:action name="'watnou.modules.GetModulesForUser'" id="modules" >
>     <webwork:param name="'userId'"
>                    value="'999'"/>
>   </webwork:action>
>
> This output:
> DEBUG [GetModulesForUser]: setUserId(String v): 999
> DEBUG [GetModulesForUser]: Action executing..
> DEBUG [GetModulesForUser]: entering execute()
> DEBUG [GetModulesForUser]: userId: 999
>
>
> I really don't know what I'm missing, maybe someone can put me on the
right track?
>
> I'm using webwork-1.2 on Tomcat-4.03.
> The operating system is Debian Linux
>
> thanks,
> Hans
>
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: See the NEW Palm
> Tungsten T handheld. Power & Color in a compact size!
> http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to