Are you using the latest version of Struts menu (2.2)?  This should not
be happening and is probably a bug.

You could also try <Item name="new" title="registration.new"
action="/index"/> - where the action's value matches the path of your
action in struts-config.xml.

Matt

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Brown, James
> Sent: Thursday, June 10, 2004 4:51 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [struts-menu] contextRelative locations
> 
> 
> Doesn't see to make much of a difference.  With the following 
> configuration:
> 
> <Menu name="registration" title="registration" width="50" 
> roles="registrant">
>   <Item name="new" title="registration.new" page="/index.do"/>
>   <Item name="new" title="registration.new" page="index.do"/>
>   <Item name="new" title="registration.new" page="/index"/>
>   <Item name="new" title="registration.new" page="index"/>
> 
> The resulting links are:
>   http://<host>/<context>//<context>/index.do
>   http://<host>/<context>//<context>/index.do
>   http://<host>/<context>//<context>/index
>   http://<host>/<context>//<context>/index
> 
> When what I need is:
>   http://<host>/<context>/index.do
> 
> Is this a bug in struts-menu?  Why is the context repeated twice?
> 
> -- James
> 
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE 
> PROPRIETARY MATERIAL and is thus for use only by the intended 
> recipient. If you received this in error, please contact the 
> sender and delete the e-mail and its attachments from all computers. 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Matt Raible
> Sent: 2004 June 10 04:13
> To: [EMAIL PROTECTED]
> Subject: Re: [struts-menu] contextRelative locations
> 
> Have you tried using the "page" attribute?  This pre-pends 
> it's value with the contextPath.  You can also use "forward" 
> or "action" if you're using Struts.
> 
> Matt
> 
> 
> On Jun 9, 2004, at 6:46 PM, Brown, James wrote:
> 
> > Is it possible to specify context relative (similar to struts global
> > forward's contextRelative) equal to true such that 
> locations starting 
> > with "/" will have a "root" of treated as http://host/<context>/
> >
> > Rather than
> > http://host/
> >
> > The issue I am having is that I have a large menu structure that I
> > would like to use in multiple places within a multi-module 
> application 
> > (one parent struts-config and 3 children). The layout of 
> the site is 
> > as follows:
> > /
> > /mod1
> > /mod2
> > /mod3
> >
> > My desire is that when a user requests: http://host/<context>/
> > http://host/<context>/mod1
> > http://host/<context>/mod2
> > http://host/<context>/mod3
> >
> > They receive the same menu, but if I specify locations such as
> > location="mod1/page1" they will not work when displayed within the 
> > modules as the URL becomes if in mod1:
> > http://host/<context>/mod1/mod1/page1
> >
> > if I specify locations such as location="/mod1/page1" they will not
> > work when displayed within the modules as the URL becomes:
> > http://host/mod1/mod1/page1
> >
> > Note the missing <context> which I cannot hard code as it changes as
> > we roll through our environments from development through to 
> > production.
> >
> > Any ideas?
> >
> > -- James
> >
> > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE
> > PROPRIETARY MATERIAL and is thus for use only by the intended 
> > recipient. If you received this in error, please contact the sender 
> > and delete the e-mail and its attachments from all computers.
> >   
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: GNOME Foundation Hackers 
> Unite!  GUADEC: The world's #1 Open Source Desktop Event.
> GNOME Users and Developers European Conference, 28-30th June 
> in Norway http://2004/guadec.org 
> _______________________________________________
> struts-menu-user mailing list
> [EMAIL PROTECTED]
> https://lists.sf.net/lists/listinfo/struts-menu-user
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: GNOME Foundation
> Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
> GNOME Users and Developers European Conference, 28-30th June in Norway
> http://2004/guadec.org
> _______________________________________________
> struts-menu-user mailing list
> [EMAIL PROTECTED]
> https://lists.sf.net/lists/listinfo/struts-menu-user
> 




-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
struts-menu-user mailing list
[EMAIL PROTECTED]
https://lists.sf.net/lists/listinfo/struts-menu-user

Reply via email to