/images will point to the server root localhost/images without the contextRoot, i.e., it should be /contextRoot/images .. Now I must manually update the contextRoot depending on where I deploy it.
** Martin 2008/3/19, Matthew Young <[EMAIL PROTECTED]>: > >background : url("images/bgimage.jpg"); > > > I think you need to put a "/" in front of "images" like: > > > background : url("/images/bgimage.jpg"); > > > On Wed, Mar 19, 2008 at 8:54 AM, Martin Makundi < > > [EMAIL PROTECTED]> wrote: > > > Well.. my specific experience is from having > > <html> > > <head> > > <script type="css.."> > > .body { > > background : url("images/bgimage.jpg"); > > } > > </script> > > > > I have had difficulties in getting he bg image to display properly if > > defined as above without proper context path, because it is different > > from the application itself. (the image is in webapp/images > > -directory). > > > > Also if I have <a href="MyBookmarkableWicketPage">Try this link</a> > > clicking the link takes me to /contextRoot/ without the > > appicationContext url segment (say, > > http://localhost/contextRoot/myApp/MyBookmarkableWicketPage where > > myApp is the missing applicationContext root). > > > > ** > > Martin > > > > 2008/3/19, Martijn Dashorst <[EMAIL PROTECTED]>: > > > remove the /APPLICATION_CONTEXT/ from the src field. If they are in > > > your HTML document when Wicket reads it into the cache, these > > > attributes will be made context relative automatically. > > > > > > Obviously this doesn't work for img tags that are inserted through a > > > label, as Wicket doesn't know what you mean with the markup. > > > > > > Martijn > > > > > > > > > On 3/19/08, James Carman <[EMAIL PROTECTED]> wrote: > > > > On 3/19/08, Martin Makundi <[EMAIL PROTECTED]> > > wrote: > > > > > I have a somewhat similar situation without a solution (yet). > > > > > > > > > > I have some static resources (images and css files) on the > > server. > > > > > Whenever I deploy the application, the URL of those resources > > depend > > > > > on the environment as the application context root changes. What > > is > > > > > the best/only way to tackle this? > > > > > > > > > > <html> > > > > > <body> > > > > > static image: > > > > > <img src="/APPLICATION_CONTEXT/images/static_image.jpg"/> > > > > > </body> > > > > > </html> > > > > > > > > > > > > > > > > > Have you tried wrapping your <img> tags with <wicket:link>? When > > you > > > > do this, you can get your browser to display the image properly > > using > > > > relative URLs. Beware, however, that the image URL must be relative > > > > to the current package of the page you're writing (at least until > > they > > > > apply my patch, hopefully). > > > > > > > > > > > > > > Is the only solution to make it a wicket element? This slows down > > > > > transferring a layout design into wicket significantly and seems > > like > > > > > an overkill. Back in the old days I would just have a tag > > replacement: > > > > > > > > > > <img src="<@APPLICATION_CONTEXT>/images/static_image.jpg"/> > > > > > > > > > > What is the wicket-way to do this without requiring a wicket id > > and a > > > > > hardcoded markup element for the Image in the Page java code. > > > > > > > > > > ** > > > > > Martin > > > > > > > > > > > > > > > 2008/3/19, Erik van Oosten <[EMAIL PROTECTED]>: > > > > > > > > > > > You were on the right track, label is the right choice. > > > > > > > > > > > > You need to provide Label a model that retrieves the string > > from your > > > > > > db. How you write that model is up to you. (I guess you > > already have > > > > > > this part.) > > > > > > > > > > > > If you do not want the encoding, call > > setEscapeModelStrings(false) on > > > > > > the label. > > > > > > > > > > > > Regards, > > > > > > Erik. > > > > > > > > > > > > > > > > > > > > > > > > mmocnik wrote: > > > > > > > Hi, > > > > > > > > > > > > > > I'm currently searching for a way to insert an HTML String > > which I get out > > > > > > > of a DB into a Wicket Page. > > > > > > > The HTML string is from another application, so I can't > > change anything in > > > > > > > it. > > > > > > > > > > > > > > My first approach was to use a Label, but as Labels encode > > HTML entities, > > > > > > > this failed... > > > > > > > I just can't find any Component, that would fit here. > > > > > > > > > > > > > > Any sugestions on a component or alternate aproaches? > > > > > > > > > > > > > > Thanks and regards, > > > > > > > Marko > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Erik van Oosten > > > > > > http://www.day-to-day-stuff.blogspot.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] > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > -- > > > Buy Wicket in Action: http://manning.com/dashorst > > > Apache Wicket 1.3.2 is released > > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.2 > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]