its a tomcat bug afaik. search this list for tomcat and index.jsp.

-igor

On Mon, Jan 12, 2009 at 6:28 PM, Steve Viens <st...@viens.net> wrote:
> Interesting.
>
> Peter, I tried what you suggested below but was still having the same issue
> ... that darn ../ prefix in being added to the src value for my image.  But
> I did figure it out ...
>
> Because I am in the process of moving a small JSP-based webapp to Wicket.
> I realized that while I had copied the markup of the index.jsp file into
> Index.html in the classpath I left the original index.jsp file at the root
> of the application context.  When I renamed the index.jsp file to xindex.jsp
> the annoying ../ prefix no longer appeared.  This is even stranger because
> my web.xml file does not contain a welcome-file-list element.
>
> Does this sound like bug to anyone else?
>
> Steve
>
>
> Peter Thomas wrote:
>>
>> On Mon, Jan 12, 2009 at 8:15 AM, Steve Viens <st...@viens.net> wrote:
>>
>>
>>>
>>> I'm a newbie too .... but I'm having the same problem without resolution
>>> (Wicket 1.3.5).  I'd like to simply include the image from the context
>>> root.
>>>  After reading the archive below...
>>>
>>> http://www.nabble.com/Newbie-IMG-question-td20501647.html
>>>
>>> ...I believe that there isn't supposed to be anthing for me to do.  If I
>>> want to include the image from the web application's context root I
>>> shouldn't have to do anything. Anyone else had this happen to them?  Am I
>>> missing something obvious?
>>>
>>>
>>
>> For e.g. when you have a mix of pages with bookmarkable URLs - you can't
>> predict relative paths.  I think best practice is to use ContextImage.
>> Example usage:
>>
>> HTML: <img wicket:id="logo"/>
>> Java: add(new ContextImage("logo", new Model("images/logo.gif")));
>>
>>
>>
>>>
>>> The Index.html page looks like this
>>>
>>> <html>
>>> <head>
>>> <title>HelloWicketWorld</title>
>>> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
>>> <link rel="stylesheet" href="styles/drumbeat.css"/>
>>> </head>
>>> <body>
>>> <img src="images/logo.gif" /><br>
>>> <span wicket:id="message">Message goes here</span>
>>> </body>
>>> </html>
>>>
>>>
>>> The rendered Index.html page looks like this (notice the ../ prefix to
>>> the
>>> image and css files)
>>>
>>> <html>
>>> <head>
>>> <title>HelloWicketWorld</title>
>>> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
>>> <link rel="stylesheet" href="../styles/drumbeat.css"/>
>>> </head>
>>> <body>
>>> <img src="../images/logo.gif"/><br>
>>> <span wicket:id="message">Wicket, Wicket World!</span>
>>> </body>
>>> </html>
>>>
>>>
>>> The Index.java default constructor looks like this.
>>>
>>> public Index() {
>>>  add(new Label("message", "Wicket, Wicket World!"));
>>> }
>>>
>>>
>>> And the web.xml filter mapping looks like this.
>>>
>>> <filter>
>>>  <filter-name>DrumbeatApplication</filter-name>
>>>
>>>  <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
>>>  <init-param>
>>>   <param-name>applicationClassName</param-name>
>>>  <param-value>net.viens.drumbeat.markup.DrumbeatApplication</param-value>
>>>  </init-param>
>>>  <init-param>
>>>   <param-name>configuration</param-name>
>>>   <param-value>development</param-value>
>>>  </init-param>
>>> </filter>
>>>
>>> <filter-mapping>
>>>  <filter-name>DrumbeatApplication</filter-name>
>>>  <url-pattern>/*</url-pattern>
>>> </filter-mapping>
>>>
>>> Steve
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>>> For additional commands, e-mail: users-h...@wicket.apache.org
>>>
>>>
>>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to