gpt4 book ai didi

java - wicket 1.5 + 错误页面 + 找不到 css 资源的相关路径

转载 作者:行者123 更新时间:2023-12-01 15:43:01 25 4
gpt4 key购买 nike

我在 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 错误页面部分):adding custom error pages using wicket

最佳答案

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

关于java - wicket 1.5 + 错误页面 + 找不到 css 资源的相关路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com