When mapped with /* the URL of the homepage that I see in my browser is http://server/context_path/
But a generated image path, which is wrong, looks like this: ../images/mainmenu-home.jpg which translates to http://server/images/mainmenu-home.jpg The correct path of the image src should be images/mainmenu-home.jpg(without the extra dot-dot ..) which is equivalent to http://server/context_path/images/mainmenu-home.jpg But as I've said, the problem only occurs when the filter map is /* but everything works fine when the filter is map to /app/* On 26/10/2007, Al Maw <[EMAIL PROTECTED]> wrote: > > This should work just fine. > > What's the URL in your browser's address bar? > > Wicket will automatically prepend things to make paths relative to the > context root. > > Regards, > > Al > > Johan Compagner wrote: > > filter should be mapped on /* thats why we have the filter. > > I don't know why the ../ is generated what is the url that you see in > the > > browser? > > Maybe AlMaw can pitch in a bit. > > > > johan > > > > > > > > On 10/18/07, Otan <[EMAIL PROTECTED]> wrote: > >> I'm using wicket beta 4 release. > >> > >> Images source path is wrong when my wicket filter is mapped to the url > /* > >> The reason is because the src path of each images changes into > something > >> with double dot (..) > >> > >> Example: > >> my wicket filter: > >> <filter> > >> <description> </description> > >> <filter-name>Wicket</filter-name> > >> <filter-class>org.apache.wicket.protocol.http.WicketFilter > >> </filter-class> > >> <init-param> > >> <param-name>applicationClassName</param-name> > >> <param-value>fackage.MyApplication</param-value> > >> </init-param> > >> </filter> > >> <filter-mapping> > >> <filter-name>Wicket</filter-name> > >> <url-pattern>/*</url-pattern> > >> </filter-mapping> > >> > >> the html... > >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > >> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > >> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket=" > >> http://wicket.apache.org"> > >> <head> > >> <title>~</title> > >> </head> > >> <body> > >> <div> > >> <img src="images/kulafu.jpg" alt="" /> > >> </div> > >> </body> > >> </html> > >> > >> > >> then the img tag in the html becomes... > >> <img alt="" src="../images/kulafu.jpg"/> > >> > >> the rendered src path is wrong because of the extra dot-dot-slash. But > >> it's > >> correct if the wicket filter is mapped with /something/* > >> > >> If it's not a bug, am I discouraged to map my filter using /* ? > >> > > > > > > !DSPAM:471a337530941545816891! > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
