Java wicket 1.5+;错误页面+;找不到css资源的相关路径
我有wicket和标准错误处理的下一个问题: 所有css文件都作为java资源存储在html页面附近。 很好用。但是,当我在web.xml中添加404错误处理时,任何找不到的url都被视为重定向到我的PageNotFound.class——这个页面中指向css的路径被破坏了。它是这样写的Java wicket 1.5+;错误页面+;找不到css资源的相关路径,java,wicket,web,web.xml,Java,Wicket,Web,Web.xml,我有wicket和标准错误处理的下一个问题: 所有css文件都作为java资源存储在html页面附近。 很好用。但是,当我在web.xml中添加404错误处理时,任何找不到的url都被视为重定向到我的PageNotFound.class——这个页面中指向css的路径被破坏了。它是这样写的 <wicket:link> <link rel="stylesheet" type="text/css" href="../../wicket/resource/com.
<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>
(工作正常,如果我直接指向此页面NotFound页面,就会出现)
所以问题是-为什么只有当错误被处理时,它才会向css路径添加其他无用的“./../”呢
我做了这里描述的所有事情(HTTP错误页面部分):看一看。这可能是问题的原因。您能从标记文件复制引用CSS的位吗?