You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by danielepiras <da...@tiscali.it> on 2008/06/13 13:55:53 UTC
Problem on resolving images path
My webapplication is mapped under /myApplication context.
If I inserted in the html a normal image with the source "img/myimg.gif"
(for example "img/myimg.gif ) wicket change the source in
"../img/myimg.gif" and so the image doesn't appair.
I have the same problem for all elements: images, css and so on...
I found a little workaround using:
mountBookmarkablePage("/home", getHomePage());
but I do that for all pages...
I think the problem is that wicket doesn't understood the correct
application name and, when try to resolve path add "..".
There is a way to solve this problem?
There is a way to "FORCE" the application name or overriding this resolution
system?
Thank you very much
Daniele
--
View this message in context: http://www.nabble.com/Problem-on-resolving-images-path-tp17821781p17821781.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Problem on resolving images path
Posted by Maurice Marrink <ma...@gmail.com>.
The following works for me using wicket 1.3.x.
in web.xml:
<filter>
<filter-name>tabs</filter-name>
<filter-class>
org.apache.wicket.protocol.http.WicketFilter
</filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>
org.apache.wicket.security.examples.tabs.MyApplication
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>tabs</filter-name>
<url-pattern>/tabs/*</url-pattern>
</filter-mapping>
the root of the webapp contains an img, css and js directory
in the html i have:
<link rel="stylesheet" href="css/style.css" type="text/css" media="all" />
<script type="text/javascript" src="js/examples.js"></script>
which wicket indeed translates to <script src="../js/examples.js"
type="text/javascript"></script>
but it works just fine.
I don't use the Image component in my app but if i hardcode an image
in my html as <img src='../img/beer/logo_gifkikker.jpg' /> it works
too.
Maurice
On Fri, Jun 13, 2008 at 1:55 PM, danielepiras <da...@tiscali.it> wrote:
>
> My webapplication is mapped under /myApplication context.
> If I inserted in the html a normal image with the source "img/myimg.gif"
> (for example "img/myimg.gif ) wicket change the source in
> "../img/myimg.gif" and so the image doesn't appair.
> I have the same problem for all elements: images, css and so on...
>
> I found a little workaround using:
> mountBookmarkablePage("/home", getHomePage());
> but I do that for all pages...
>
> I think the problem is that wicket doesn't understood the correct
> application name and, when try to resolve path add "..".
> There is a way to solve this problem?
> There is a way to "FORCE" the application name or overriding this resolution
> system?
>
> Thank you very much
> Daniele
> --
> View this message in context: http://www.nabble.com/Problem-on-resolving-images-path-tp17821781p17821781.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org