RE: contextRelative locations

"Matt Raible" <lists-T7vlz3gD7BdF/EzeuO4KJwC/[email protected]>
Newsgroups gmane.comp.java.struts-menu.user
Organization Raible Designs, Inc.
Message-ID <[email protected]>
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: struts-menu-user-admin-TtF/[email protected] 
> [mailto:struts-menu-user-admin-TtF/[email protected]] On Behalf Of Brown, James
> Sent: Thursday, June 10, 2004 4:51 AM
> To: struts-menu-user-TtF/[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: struts-menu-user-admin-TtF/[email protected] 
> [mailto:struts-menu-user-admin-TtF/[email protected]] On Behalf Of Matt Raible
> Sent: 2004 June 10 04:13
> To: struts-menu-user-TtF/[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
> struts-menu-user-TtF/[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
> struts-menu-user-TtF/[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.