Как включить CSS-файлы в JSP-страницу struts2?

1

Я новичок в java. И теперь я делаю проект Struts2. Я добавил таблицу стилей на этом пути

/style.css

и добавил бутстрап на этом пути

/bootstrap.min.css

и включили их в JSP файл как

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="/style.css" rel="stylesheet" type="text/css">
<title>Login</title>

Но css не работает, когда я запускаю программу. Что мне нужно сделать в Struts2 для включения файлов CSS?

  • 0
    удалить / WEB-INF / из пути
Теги:
jsp
struts2

4 ответа

1
Лучший ответ

Вам нужно перенести файлы css из каталога WEB-INF, поскольку он не является общедоступным. Вот хорошее объяснение того, что такое WEB-INF и как его следует использовать: что такое WEB-INF, используемый в веб-приложении Java EE?

1

Сначала поместите все файлы css и js файл в одну страницу JSP, а затем эту страницу jsp включите в jsp-страницу, используя тег...

fine, т.е. <%@include file="header.jsp"%>

1

Путь к файлу CSS зависит от того, где находятся ваши файлы JSP. Разделите структуру папок проекта.

Например:

Application name
   |
   | - WEB_INF
   | - JSP -(If this folder having JSP files)
   | - common/css
   | - JS

Тогда путь CSS в JSP файле подобен

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

Здесь single. (Dot) представляют текущий каталог, который является JSP Direcrory (Folder)

и double.. (dot) предыдущий/верхний каталог, который является каталогом приложений/основных проектов, из этого каталога его указывает на /common/css/style.css

0

вы не можете включать файлы CSS в /WEB-INF путь, взять его в корневой путь в Интернете и использовать /common/css/style.css для доступа к вашей странице

  • 0
    Благодарю. Я изменил каталог, и теперь он работает. Но только кнопка типа ввода не меняется, хотя я стилизовал ее в той же таблице стилей
  • 0
    очистите кеш просмотра и проверьте файл bootstrap.min.js, загрузочный файл должен включать файл js.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню