David,

I use S2 tags all the time in my sitemesh decorators. When I first did
it, I hadn't put much thought into it (maybe the filter won't be
available to sitemesh, the action is the decorated page, not the
decorator, etc.), I just did it and it worked. It wasn't until later
that I thought maybe it wasn't right. However, it worked fine and I have
been happily doing it since. Rather than -

<div id="menuDiv">
  <s:action name="menu" />
</div>

Why not use the <sx:div /> tag? 

http://struts.apache.org/2.x/docs/ajax-div-template.html

Just be careful that the menu action does not get decorated by Sitemesh,
otherwise the result can be pretty bizarre :)

-Wes

On Mon, 2008-09-01 at 10:50 +0100, David Loup wrote:
> Hi there,
> 
> I'm using sitemesh with struts 2 and am currently applying a decorator to all 
> my actions, including a static menu in a div.
> 
> So something like
> <div id="menuDiv">
> <ul>
> <li>menuitem 1 </li>
> <li>menuitem 2 </li>
> <li>menuitem 3 </li>
> </ul>
> </div>
> <div id=mainContent>
> <decorator:body />
> </div>
> 
> What I want to do is make that menu build dynamically to have, in spirit:
> 
> <div id="menuDiv">
>  <s :action name=menu/>
> </div>
> <div id=mainContent>
> <decorator:body />
> </div>
> 
> I have my menu action, which works, to display menu content in a separate 
> JSP. How can I "include" that action's execution in my decorator to get the 
> desired effect ?
> 
> Thanks
> D
> 
> ________________________________________________________________________
> 
> CONFIDENTIALITY - This email and any files transmitted with it, are 
> confidential, may be legally privileged and are intended solely for the use 
> of the individual or entity to whom they are addressed. If this has come to 
> you in error, you must not copy, distribute, disclose or use any of the 
> information it contains. Please notify the sender immediately and delete them 
> from your system.
> 
> SECURITY - Please be aware that communication by email, by its very nature, 
> is not 100% secure and by communicating with Perform Group by email you 
> consent to us monitoring and reading any such correspondence.
> 
> VIRUSES - Although this email message has been scanned for the presence of 
> computer viruses, the sender accepts no liability for any damage sustained as 
> a result of a computer virus and it is the recipients responsibility to 
> ensure that email is virus free.
> 
> AUTHORITY - Any views or opinions expressed in this email are solely those of 
> the sender and do not necessarily represent those of Perform Group.
> 
> COPYRIGHT - Copyright of this email and any attachments belongs to Perform 
> Group, Companies House Registration number 6324278.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to