Use structure:
.src
.....java
..........com
...............myapp
...................[HTML & Java go here]
...............img
...............css
...............somethink else you would like
In img dir put Images.class, in css put Styles.class and so on, for example:
package com.myapp.images;
public class Images{
}
Then in WebApplication.init() do:
mountSharedResource("/img/myimage.jpg", new ResourceReference(Images.class,
"myimage.jpg").getSharedResourceKey());
and in html file do:
<img src="./img/myimage.jpg"/>
No need to do something else in html.
Hope this helps.
Miro
> -----Original Message-----
> From: eugenebalt [mailto:[email protected]]
> Sent: Wednesday, 27. July 2011 00:04
> To: [email protected]
> Subject: Static Files (CSS, JPG) not Found by Wicket in HTML
>
> My project structure looks like this:
>
> .src
> .....java
> ..........com
> ...............myapp
> ...................[HTML & Java go here]
>
> .web
> .....img
> .....css
> .....WEB-INF
>
>
> In my HTML, when I reference "img/image.jpg" or
> "css/main.css", these files are not found. I also tried
> "/img/image.jpg" and "/css/main.css" and that doesn't work either.
>
> Thanks
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Static-Files-CSS-JP
G-not-Found-by-Wicket-in-HTML-tp3697146p3697146.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]