If you know the menu name that should be highlighted (in your controller), then you could simply do a check in your Velocity template.
#if ($menu.name == $request.getAttribute("selectedMenu")) Where your controller sets a request-scoped attribute with the selectedMenu's name. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Papick Garcia Taboada > Sent: Monday, January 12, 2004 5:58 AM > To: [EMAIL PROTECTED] > Subject: Re: [struts-menu] newbie documentation help > > > Hi, > > well, I do know where my user is. I have a front controller in my app > for modules and one for each module. > I always know the exact state of my web-app. > I have solved this problem using the tiles "controller" option. > > As far as I understood from your code, the displayer inspects > the urs/ > cookies in some order to determine the > actual menu position. I could add a statement in front of > this checking, > where I do search for a > variable in the session scope. If there is such variable > (containing a > menu name), then it is the actual position. > If it is empty, work as usual. > > This way the application could, at serverside, choose which > menue should > be displayed next. > The name of variable to search for should be configurable in the menu > config file. > > Please correct me if I am wrong: all I have to do is to create, in my > special case, a modified implementation of the > VelocityDisplayer, right? > > brgds, > > papick > > > Matt Raible wrote: > > > > > On Jan 12, 2004, at 2:33 AM, Papick Garcia Taboada wrote: > > > >> Good morning everybody, > >> > >> So here is my question: rather then guessing position by > url, I would > >> prefer to select > >> the menue manually. In my eyes, this should override the > url scanning > >> procedure. > >> Is there any way to tell struts-menue what the actual position is? > >> Like setting a session scope > >> variable with the menue name? > > > > > > The problem is that there's no server-side mechanism to detect which > > menu you've clicked on. The only thing you have is the URL > itself. > > You'd have to use JavaScript or something to submit a hidden field > > with the menu's name if you wanted to do that. Otherwise, > you could > > do something in a Filter that matched URLs with menu names > to set the > > selected tab. > > > > Matt > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: Perforce Software. > Perforce is the > > Fast Software Configuration Management System offering advanced > > branching capabilities and atomic changes on 50+ platforms. > Free Eval! > > http://www.perforce.com/perforce/loadprog.html > > _______________________________________________ > > struts-menu-user mailing list > > [EMAIL PROTECTED] > > https://lists.sf.net/lists/listinfo/struts-menu-user > > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System > offering advanced branching capabilities and atomic changes > on 50+ platforms. Free Eval! > http://www.perforce.com/perforce/loadprog.html > > _______________________________________________ > struts-menu-user mailing list > [EMAIL PROTECTED] > https://lists.sf.net/lists/listinfo/struts-> menu-user > ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ struts-menu-user mailing list [EMAIL PROTECTED] https://lists.sf.net/lists/listinfo/struts-menu-user