Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java EE (J2EE)

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

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

10.01.2017, 13:30. Просмотров 396. Ответов 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)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2017, 13:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как подключить js из maven к spring mvc? (Java EE):

Перевод проекта из Spring Maven в обычный Spring MVC - Java EE
Здравствуйте. Подскажите, реально ли взять готовый проект, например -...

Spring MVC + Maven - Java EE
Версии IDE меняются каждый месяц и неактуальные инструкции по разворачиванию приложения засоряют выдачу поисковиков. Я новичок в Java EE....

Spring MVC. 404 ошибка при включении Spring Data JPA в проект - Java EE
Добрый день. Есть простой шаблонный проект с использованием Spring MVC и Maven. С зависимостями Spring MVC проект собирается нормально и...

задания по spring core и spring mvc для новичков - Java EE
Какие задания можно предложить новичкам для выполнения после знакомства их с spring core и mvc ?

Jetty embedded + Spring MVC + Spring Security - Java EE
Добрый день. По роду работы приходилось писать на JavaSE, в том числе и сложные клиент/серверные программы. Использовал Netty, Apache...

Web проект с Spring и Maven - Java EE
Хочу создать проект типа ВЕБ с поддержкой Spring и Maven. В netBeans или простой веб с Spring или Maven Веб вижу как создать. А как...

10
Fene4ka_
91 / 91 / 16
Регистрация: 24.01.2014
Сообщений: 1,215
10.01.2017, 14:13 #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 - структура проекта
0
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 248
10.01.2017, 14:20  [ТС] #3
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
у меня вот так норм работает
если туда кинуть файл из папки maven, то работает, а так spring должен подставлять.
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
может слеш пропустили
если в head зажать ctrl + click на файле, то идея открывает его, значит путь правильный, но не мапится что то

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

поэтому с ним проблем нет, проблемы с подтягиванием мавенских js
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,988
10.01.2017, 15:25 #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-ке правильные пути надо указать.
0
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 248
10.01.2017, 15:35  [ТС] #7
Цитата Сообщение от KuKu Посмотреть сообщение
В этом урле есть /admin/ - судя по всему он лишний
Он не лишний, этот путь обрабатывает контроллер. В пути к скрипту он не указывается.
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,988
10.01.2017, 15:42 #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)
А это тогда что, в первом сообщении?
1
kostrorod
39 / 28 / 6
Регистрация: 14.04.2012
Сообщений: 248
10.01.2017, 16:25  [ТС] #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>
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,988
10.01.2017, 16:32 #10
В jstl и в springMVC, есть всякие теги, чтобы electronsun явно не указывать.
0
Fene4ka_
91 / 91 / 16
Регистрация: 24.01.2014
Сообщений: 1,215
10.01.2017, 20:11 #11
KuKu, но лучше не использовать шаблонизаторы если нет острой необходимости
0
10.01.2017, 20:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2017, 20:11
Привет! Вот еще темы с ответами:

Как переделать проэкт ASP.NET в SPRING MVC - Java EE
Мой вопрос касается позиционирование и координат компонентов в SPRING MVC . Насколько я понял что в Spring MVC -- они дефолтно размещаются...

Spring MVC как добавить listener логировщика в AbstractAnnotationConfigDispatcherServletInitializer - Java EE
Здравствуйте! Столкнулся с такой проблемой: Нужно добавить логировщик в проект, но при запуске появляется ошибка: log4j:WARN No...

Как вернуть количество результирующих строк в Spring MVC - Java EE
Как вернуть количество результирующих строк из sql запроса и использовать это число в контроллере?

Перемещение файлов внутри проекта Maven, Spring - Java EE
Добрый день. Есть проблемка, помогите, пожалуйста, решить: Создал Maven-проект в intellij idea, внутри src.main.java создаю 2 класса:...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.