1) Wicket will make all URLs relative.
2) In the markup file use the <wicket:link> element:
MyPanel.html
<wicket:link>
<img src="res/myimage.jps" />
</wicket:link>
The image is resolved starting from the package of MyPanel.class. Note:
wicket:link does not support "..". In this case you would need to create
a sub-package called res and put the image there.
Previewability is maintained this way.
Regards,
Erik.
Andreas Petersson wrote:
hi!
in the .html file i have references to images such as
<img src="../res/myimage.jpg" width="120" height="90"/>
in the preview this is the correct path.
as soon as i startup the apllication wicket writes out the image as
<img src="../../res/myimage.jpg" width="120" alt="some Image"
height="90"/>
1) why is ../ appended at the beginning?
2) how can i replace the path with something like
<link rel="stylesheet" type="text/css"
href="resources/my.package.wicket.start.Start/$up$/res/main.css"/>
the css is included via the Start.java with add(new
StyleSheetReference("mainCss", new
CompressedResourceReference(Start.class,"../res/main.css")));
since the pictures are added in the classpath, they must be accessed
via /resources/
it would be optimal if i can acieve this just by editing the html
file, to keep the previewability.
i hate to have duplicate references to the same resource. (java +html
that both contain links to the same images...)
best regards
andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Erik van Oosten
http://day-to-day-stuff.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]