Сервер STS Insight и местоположение файла - PullRequest
0 голосов
/ 20 апреля 2011

Я использую Spring roo и сервер STS Insight.Я хочу создать папку javascripts, чтобы добавить мои файлы javascript и связать их в моем JSP.однако, я не знаю, куда поместить файлы javascript, потому что мой JSP никогда не сможет его найти.

Что еще интереснее, dojo.js расположен без суеты.Я посмотрел в моем каталоге sts.Похоже, что insight.war может содержать dojo.js.но я все еще не могу понять, как путь настроен.

resources / dojo / dojo.js находится.в файловой системе у нас есть insight.war / dojo / dojo / dojo.js.Очевидно, что ресурсы указывают на insight.war / dojo / dojo.js.Где эта конфигурация?Я хочу изменить его, желательно лучше всего загрузить его из моего приложения.

Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 20 апреля 2011

Вы можете поместить все свои файлы (изображения, css, javascript ...) в src\main\webapp

, включая css, например

<style type="text/css">
   @import "${pageContext.request.contextPath}/your_dir_in_src_main_webapp/your_css.css";
</style>

, включая js, например,

если у вас js содержит тег jsp, то

 <script type="text/javascript" charset="utf-8">
<%@ include file="/your_dir_in_src_main_webapp/your_js.js" %>
 </script>

, если у вас js нет тега jsp, чем

 <script type="text/javascript" charset="utf-8" src="/your_dir_in_src_main_webapp/your_js.js"></script>
...