У меня следующая проблема с калиткой и стандартной обработкой ошибок:
все 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): добавление пользовательскихстраницы ошибок с использованием калитки