Как прикрепить styleSheet.css к tomcat (Servlet)

Я создал веб-страницу в Servlet, и теперь я хочу добавить к ней файл stylesheet.css. Где именно я должен поместить файл .css? например, в ROOT tomcat или где-то еще, и какой точный путь я должен использовать ??

link href='style.css' rel='stylesheet' type='text/css'

Спасибо, Сундхас.


person Sundhas    schedule 26.12.2009    source источник


Ответы (4)


Поместите файл куда-нибудь в WebContent. Там, где и находятся ваши файлы JSP. Или вы злоупотребили сервлетом для создания вывода HTML? Ну, по крайней мере, публичные файлы нужно поместить в папку WebContent. Имя папки может отличаться от среды к среде, но это, по крайней мере, та же самая корневая папка, в которой находится папка WEB-INF. Вы обычно размещаете общедоступный контент там.

person BalusC    schedule 27.12.2009

Всем спасибо! я понял это

Ну, на самом деле вам не нужно вставлять FILE.CSS в Root tomcat, вам действительно нужно вставить файл .css, где находятся ваши проекты netbeans, например, C://Documents and settings/NetbeansProject/ProjectName/Web Paste .Css вон там

и поэтому это остается прежним: ссылка href='style.css' rel='stylesheet' type='text/css'

~Сундхас~

person Community    schedule 27.12.2009

Поместите свой css в папку webcontent. В href укажите абсолютную ссылку на css, а для форматирования html используйте оператор out.prinln.

person Rajkumar Singh    schedule 02.07.2012

Поскольку вы используете относительный путь, он должен находиться в том же месте, что и ваш jsp. Если вы пишете свой HTML-код в сервлете, его следует поместить в корень веб-приложения.

person Dominik    schedule 26.12.2009
comment
да, этот .css находится в корневой папке, но все равно не работает: мне нужно что-то изменить в этом пути? я имею в виду при прикреплении ссылки на таблицу стилей href='style.css' rel='stylesheet' type='text/css', как какой-то путь в href= ??? - person Sundhas; 27.12.2009