Форум программистов, компьютерный форум CyberForum.ru

Java EE (J2EE)

Войти
Регистрация
Восстановить пароль
 
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 242
#1

Как подключить js из maven к spring mvc? - Java EE

10.01.2017, 13:30. Просмотров 219. Ответов 10

Не получается подключить js из maven к spring mvc
HTML5
1
2
3
4
<head>
    <script type="text/javascript" src="webjars/datatables/1.10.12/js/jquery.dataTables.min.js"></script>
    <script type="text/javascript" src="webjars/datatables/1.10.12/js/dataTables.bootstrap.min.js"></script>
</head>
в spring-mvc.xml добавил строку которая, как мне кажется не работает:
XML
1
    <mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/"/>
в pom.xml зависимость стоит
XML
1
2
3
4
5
<dependency>
            <groupId>org.webjars</groupId>
            <artifactId>datatables</artifactId>
            <version>${webjars-datatables.version}</version>
 </dependency>
при загрузке страницы ошибка:
http://localhost:8080/electronsun/ad...queryui.min.js
Failed to load resource: the server responded with a status of 404 (Not Found)

http://localhost:8080/electronsun/ad...otstrap.min.js
Failed to load resource: the server responded with a status of 404 (Not Found)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fene4ka_
87 / 87 / 16
Регистрация: 24.01.2014
Сообщений: 1,196
10.01.2017, 14:13     Как подключить js из maven к spring mvc? #2
может слеш пропустили ? и вообще, мапите на ресурсы ...
у меня вот так норм работает
HTML5
1
<script type="text/javascript" src="/resources/js/jquery-3.1.1.min.js"></script>
Добавлено через 1 минуту
Java
1
2
3
4
@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
    }
Добавлено через 1 минуту
/webapp/resources/js - структура проекта
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 242
10.01.2017, 14:20  [ТС]     Как подключить js из maven к spring mvc? #3
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
у меня вот так норм работает
если туда кинуть файл из папки maven, то работает, а так spring должен подставлять.
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
может слеш пропустили
если в head зажать ctrl + click на файле, то идея открывает его, значит путь правильный, но не мапится что то

ресурсы подключены
XML
1
<mvc:resources mapping="/resources/**" location="/resources/"/>
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
10.01.2017, 14:40     Как подключить js из maven к spring mvc? #4
Корень приложения то точно находится в electronsun/admin/ ? Покажите какой-нибудь другой урл, у какой-нибудь js-ки, которая нормально находится.
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 242
10.01.2017, 14:57  [ТС]     Как подключить js из maven к spring mvc? #5
вот подключенный js к главной странице
HTML5
1
http://localhost:8080/electronsun/resources/js/header.js
сам файл лежит тут
src\main\webapp\resources\js\header.js

поэтому с ним проблем нет, проблемы с подтягиванием мавенских js
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
10.01.2017, 15:25     Как подключить js из maven к spring mvc? #6
Цитата Сообщение от kostrorod Посмотреть сообщение
при загрузке страницы ошибка:
http://localhost:8080/electronsun/ad...queryui.min.js
Failed to load resource: the server responded with a status of 404 (Not Found)
В этом урле есть /admin/ - судя по всему он лишний. В html-ке правильные пути надо указать.
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 242
10.01.2017, 15:35  [ТС]     Как подключить js из maven к spring mvc? #7
Цитата Сообщение от KuKu Посмотреть сообщение
В этом урле есть /admin/ - судя по всему он лишний
Он не лишний, этот путь обрабатывает контроллер. В пути к скрипту он не указывается.
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
10.01.2017, 15:42     Как подключить js из maven к spring mvc? #8
Цитата Сообщение от kostrorod Посмотреть сообщение
Он не лишний, этот путь обрабатывает контроллер. В пути к скрипту он не указывается.
Цитата Сообщение от kostrorod Посмотреть сообщение
при загрузке страницы ошибка:
http://localhost:8080/electronsun/ad...queryui.min.js
Failed to load resource: the server responded with a status of 404 (Not Found)
А это тогда что, в первом сообщении?
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 242
10.01.2017, 16:25  [ТС]     Как подключить js из maven к spring mvc? #9
кажется ресурсы подгрузились вот так
HTML5
1
2
3
4
<head>
    <script type="text/javascript" src="/electornsun/webjars/datatables/1.10.12/js/jquery.dataTables.min.js"></script>
    <script type="text/javascript" src="/electronsun/webjars/datatables/1.10.12/js/dataTables.bootstrap.min.js"></script>
</head>
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
10.01.2017, 16:32     Как подключить js из maven к spring mvc? #10
В jstl и в springMVC, есть всякие теги, чтобы electronsun явно не указывать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2017, 20:11     Как подключить js из maven к spring mvc?
Еще ссылки по теме:

Java EE Web проект с Spring и Maven
Java EE Как переделать проэкт ASP.NET в SPRING MVC
Java EE Ajax в Spring mvc
Spring MVC как правильно сочетать .html и .jsp страницы Java EE
Spring MVC как добавить listener логировщика в AbstractAnnotationConfigDispatcherServletInitializer Java EE

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Fene4ka_
87 / 87 / 16
Регистрация: 24.01.2014
Сообщений: 1,196
10.01.2017, 20:11     Как подключить js из maven к spring mvc? #11
KuKu, но лучше не использовать шаблонизаторы если нет острой необходимости
Yandex
Объявления
10.01.2017, 20:11     Как подключить js из maven к spring mvc?
Ответ Создать тему
Опции темы

Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru