2011-10-09 48 views
0

我有一个小门和标准错误处理的下一个问题:检票1.5 +错误页面+无法找到相关路径CSS资源

所有的CSS文件存储为java的资源,附近的HTML页面。 它工作正常。但是,当我在web.xml中添加404错误处理,以便任何not-found-url被视为重定向到我的PageNotFound.class时 - 此页面中css的路径被破坏。它写它作为

<wicket:link> 
     <link rel="stylesheet" type="text/css" href="../../wicket/resource/com.web.common.PageNotFound/css/common.css"/> 
</wicket:link> 

,而不是

<wicket:link> 
    <link rel="stylesheet" type="text/css" href="wicket/resource/com.web.common.PageNotFound/css/common.css"/> 
</wicket:link> 

(这是工作的罚款,似乎如果我直接指向这个PageNotFound页)

所以,问题是 - 为什么只有当错误处理它添加额外的无用的“../../”到CSS路径?

我所做的一切,因为它是在这里(HTTP错误页面的一部分)描述:adding custom error pages using wicket

+0

你能复制你从标记文件中引用CSS的位吗? – biziclop

回答