aspose file tools*
The moose likes Struts and the fly likes Double action call when scriptlets in iterate tag Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Double action call when scriptlets in iterate tag" Watch "Double action call when scriptlets in iterate tag" New topic
Author

Double action call when scriptlets in iterate tag

Maciej Kolodziej
Greenhorn

Joined: Feb 11, 2002
Posts: 26
Hello,
Why, oh why this works:

while this doesn't:

And of course in the first case I cannot generate the strings I need with "name" property of "element".
Is it forbidden to place Java scriptlets inside the iterate tag? Because in the second case I get double call of main.do action and the second call doesn't have the attributes set.
[ January 27, 2003: Message edited by: Maciej Kolodziej ]

MK
David Hibbs
Ranch Hand

Joined: Dec 19, 2002
Posts: 374
in your second example, "element" is not a scripting variable--it is a variable in the pageContext. Try doing a pageContext.getAttribute() in order to access "element" in your scriptlet...


"Write beautiful code; then profile that beautiful code and make little bits of it uglier but faster." --The JavaPerformanceTuning.com team, Newsletter 039.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Double action call when scriptlets in iterate tag