Я использую Spring Boot и пытаюсь разместить HTML-страницы, использующие angular js.
Моя структура папок:
[img]https://i.sstatic.net /ac2Yz.png[/img]
Я упомянул много других вопросов по SO и даже руководство Spring.io по весенней загрузке, и я понял, что мы должны чтобы хранить наши HTML-шаблоны в папке шаблонов, а все файлы .css, изображения и .js — в статической папке. Я сделал то же самое, но всякий раз, когда страница загружается, отображается только HTML, а браузер получает 404 для всех файлов .css и .js.
Я включил .css и .js в моем HTML следующим образом:
Я попробовал все комбинации, например:
src="../static/js/socket.io/socket.io.js" или src=" js/socket.io/socket.io.js"
но всегда получаю 404 для этих файлов в браузере.
Я проверил весеннюю загрузку журналы и вот что там написано:
2016-07-24 21:08:05 WARN PageNotFound:1139 - No mapping found for HTTP request with URI [/js/demoApp.js] in DispatcherServlet with name 'dispatcherServlet'
2016-07-24 21:08:05 DEBUG DispatcherServlet:997 - Successfully completed request
Я не могу понять, как решить проблему, пожалуйста, помогите !!!
Примечание: у меня есть не написан код преобразователя представления, потому что, насколько я понимаю, Spring Boot автоматически выбирает статический контент из статической папки. Пожалуйста, поправьте меня, если я ошибаюсь.
Изменить: добавление моего файла pom:
org.springframework.boot
spring-boot-starter-parent
1.3.5.RELEASE
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j
org.apache.commons
commons-lang3
3.3.2
compile
org.apache.directory.studio
org.apache.commons.io
2.4
compile
com.amazon.alexa
alexa-skills-kit
1.1
com.amazonaws
aws-lambda-java-core
1.0.0
compile
com.amazonaws
aws-java-sdk-dynamodb
1.9.40
org.springframework.boot
spring-boot-maven-plugin
org.apache.maven.plugins
maven-compiler-plugin
true
1.8
1.8
true
Подробнее здесь: https://stackoverflow.com/questions/385 ... -templates
Ошибка Spring-Boot 404 при подаче файлов .js, .css в шаблоны html ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1728954290
Anonymous
Я использую Spring Boot и пытаюсь разместить HTML-страницы, использующие angular js.
Моя структура папок:
[img]https://i.sstatic.net /ac2Yz.png[/img]
Я упомянул много других вопросов по SO и даже руководство Spring.io по весенней загрузке, и я понял, что мы должны чтобы хранить наши HTML-шаблоны в папке шаблонов, а все файлы .css, изображения и .js — в статической папке. Я сделал то же самое, но всякий раз, когда страница загружается, отображается только HTML, а браузер получает 404 для всех файлов .css и .js.
Я включил .css и .js в моем HTML следующим образом:
Я попробовал все комбинации, например:
src="../static/js/socket.io/socket.io.js" или src=" js/socket.io/socket.io.js"
но всегда получаю 404 для этих файлов в браузере.
Я проверил весеннюю загрузку журналы и вот что там написано:
2016-07-24 21:08:05 WARN PageNotFound:1139 - No mapping found for HTTP request with URI [/js/demoApp.js] in DispatcherServlet with name 'dispatcherServlet'
2016-07-24 21:08:05 DEBUG DispatcherServlet:997 - Successfully completed request
Я не могу понять, как решить проблему, пожалуйста, помогите !!!
Примечание: у меня есть не написан код преобразователя представления, потому что, насколько я понимаю, Spring Boot автоматически выбирает статический контент из статической папки. Пожалуйста, поправьте меня, если я ошибаюсь.
Изменить: добавление моего файла pom:
org.springframework.boot
spring-boot-starter-parent
1.3.5.RELEASE
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j
org.apache.commons
commons-lang3
3.3.2
compile
org.apache.directory.studio
org.apache.commons.io
2.4
compile
com.amazon.alexa
alexa-skills-kit
1.1
com.amazonaws
aws-lambda-java-core
1.0.0
compile
com.amazonaws
aws-java-sdk-dynamodb
1.9.40
org.springframework.boot
spring-boot-maven-plugin
org.apache.maven.plugins
maven-compiler-plugin
true
1.8
1.8
true
Подробнее здесь: [url]https://stackoverflow.com/questions/38553929/spring-boot-404-error-in-serving-js-css-files-to-html-templates[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия