Как указать путь для внешнего файла javascript внутри WEB-INF в JSP
Я занимаюсь разработкой веб-приложения Spring. моя структура пакета приложения
web/----|
|WEB-INF/
|-jsps/
|-scripts/
|-styles/
|-web.xml
это Spring MVC
& maven
основанный проект. Я должен использовать внешний javascript
файл в jsp
файл. если я использую <script src="/scripts/MyFile.js"/>
не работает, так как ресурс внутри WEB-INF
, Я пробовал так много способов, но я не мог найти решение. Так не могли бы вы сказать мне, как получить доступ external javascript
файл из JSP
файл.
Примечание: я не могу изменить свой Directory Structure
как это спецификация. И я должен использовать только внешние файлы JavaScript.
Поэтому не могли бы вы предоставить решение. Спасибо в преддверии.
2 ответа
Вы можете настроить (см.: здесь):
<mvc:resources mapping="/scripts/**" location="/WEB-INF/scripts/" />
Тогда ссылаться на это как:
<script type="text/javascript" src="${context}/scripts/MyFile.js"></script>
Вот какой-то другой способ:
SRC ="${} pageContext.request.contextPath /jscript/jquery/jquery-1.6.2.js"
Мы использовали это в наших проектах. Работает отлично.