And another thing, the problem occurs only on the homepage.

On 26/10/2007, Otan <[EMAIL PROTECTED]> wrote:
>
> 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]
> >
> >
>

Reply via email to