Thanks Scott. Putting "//" before the resource partially fixed the problem. It fixes the issue with tr:image and tr:tree, but in tr:commandNavigationItem, the problem still remains with the icon attribute. Putting "// in the icon attribute of the tr:commandNavigationItem resulted in <img src="/appj/myApp//myApp/components/images/myImage.gif" being sent to the browser. The desired output was src="/myApp/components/images/myImage.gif"
How did you know about using "//"? Is it documented anywhere? Thanks, Richard On 2/11/08, Scott O'Bryan <[EMAIL PROTECTED]> wrote: > > Try putting two slashes before the resource "//" > > Richard Yee wrote: > > Hi, > > I'm using a tr:commandNavigationItem with the icon attribute. It seems > > that the tag render code always prefixes the path to the image with > > the path of the web module. Is there a way to specify the path so that > > it does not get prefixed with the module path? > > > > Ex. If my Root Context of my web application is "appj/myApp" and my > > jspx file contains this: > > <tr:commandNavigationItem icon="/components/images/myImage.gif"...../> > > > > The image path gets rendered as > > <img src="/appj/myApp/components/images/myImage.gif".../> > > > > This does not work in my production environment because we split off > > the static content from the dynamic content so that it can be served > > from a web server. What I would like to do is to have the path that is > > used for the icon be unmodified when it is rendered. The tr:image tag > > also exhibits the same behavior. In that case I am able to use this > > instead > > <f:verbatim> > > <img src="/myApp/components/images/myImage.gif".../> > > </f:verbatim> > > > > Obviously, this does not work with the tr:commandNavigationItem. > > > > Thanks for any help in advance. > > > > Richard > > > >

