I think if you're putting it in single quotes, it is evaluated literally, not against the stack. What about
#tag( Form "name='myform'" "action=$tag.params.actionName" "method='GET'" ) As I understand it, parameters supplied within the tag directive body are always evaluated against the stack (which is different than how parameters supplied with the #param directive work). You want to keep 'myform' and 'GET' in single quotes, because they are literals and shouldn't be evaluated. But if you want $tag.params.actionName to be evaluated, skip the single quotes and it should be. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Taavi Tiirik Sent: Tuesday, November 25, 2003 4:59 AM To: [EMAIL PROTECTED] Subject: [OS-webwork] velocity, variable in the tag parameter Hmm, this must be an easy one. Please help me to the right track with this. I cannot get this working: #tag( Form "name='myform'" "action='$tag.params.actionName'" "method='GET'" ) How should I write $tag.params.actionName in order to get it working. The following works just fine but how can it be done in one step? #set( $actionName = $tag.params.actionName ) #tag( Form "name='myform'" "action='$actionName'" "method='GET'" ) thanks, taavi. ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork