Очень странная проблема -> CSS-файл не обнаружен .Java веб-приложение - PullRequest
0 голосов
/ 26 мая 2010

Если я просматриваю свой сайт, используя http://localhost:8080/abc/Login/index.jsf, все работает нормально. Но если просмотреть его, используя просто http://localhost:8080/abc, страница отображается, но все ее изображения и CSS-файлы отсутствуют. В чем может быть проблема?

У меня есть это в моем web.xml: -

 <form-login-config>
            <form-login-page>/Login/index.jsf</form-login-page>
            <form-error-page>/Login/index.jsf</form-error-page>
        </form-login-config>

Возможно, изображения не получают правильную ссылку. Кто-нибудь может мне помочь?

Я ссылался на файл CSS следующим образом: -

<link href="./Css/MainStyleSheet.css" rel="stylesheet" type="text/css" />

где Css - папка при входе в систему

1 Ответ

1 голос
/ 26 мая 2010

Ваша проблема (как вы уже догадались) связана с тем, как вы ссылаетесь на CSS.

Вероятно, самый простой способ исправить это, если быть более точным с вашей ссылкой:

<link href="/abc/Login/Css/MainStyleSheet.css" rel="stylesheet" type="text/css" />

Эта ссылка должна работать независимо от того, где находится вызывающий файл в вашей структуре каталогов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...