检门 1.5 +错误页面 +找不到css资源的相关路径

发布于 2024-12-09 02:44:02 字数 838 浏览 0 评论 0原文

我在 wicket 和标准错误处理方面遇到了下一个问题:

所有 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错误页面部分): 使用 wicket 添加自定义错误页面

I have the next problem with wicket and standard error handling:

all the css files are stored as java resources, near the html pages.
It's working fine. But, when I added the 404 error handling in the web.xml so that any not-found-url is treating as redirect to my PageNotFound.class - the paths to css in this page are broken. it's writes it as

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

instead of

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

(which is working fine, and appeared if I point directly to this PageNotFound page)

So the questions is - why only when error is handled it adds additional useless "../../" to css path?

I did all as it is described here (HTTP Error pages part): adding custom error pages using wicket

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧街凉风 2024-12-16 02:44:02

看看 https://issues.apache.org/jira/browse/WICKET-3602 。这可能是您的问题的原因。

Have a look at https://issues.apache.org/jira/browse/WICKET-3602. This might be the cause of your problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文