wicket 1.5 + error-page + не может найти связанный путь к ресурсам CSS - PullRequest
0 голосов
/ 10 октября 2011

У меня следующая проблема с калиткой и стандартной обработкой ошибок:

все CSS-файлы хранятся как ресурсы Java, рядом с HTML-страницами.Работает нормально.Но когда я добавил обработчик ошибок 404 в web.xml так, чтобы любой 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): добавление пользовательскихстраницы ошибок с использованием калитки

1 Ответ

1 голос
/ 07 ноября 2011

Посмотрите на https://issues.apache.org/jira/browse/WICKET-3602. Это может быть причиной вашей проблемы.

...