как получить доступ к файлам из сервлета на стороне сервера в приложении JSP на сервере Tomcat

Мы разрабатываем небольшое приложение JSP, используя Eclipse для сервера tomcat. Это приложение имеет сервлет DisplayQuotes в пакете org.svist.stockquotes. Этот сервлет требует загрузки двух файлов javascript с сервера, да файлов javascript. Я пытался хранить эти файлы в папке js (на том же уровне, что и папка src) и пытался загрузить их по относительному пути "js/jquyer.js", "js/env-rhino.js". Но всегда не получалось их загрузить. После развертывания файла .war на коте я получил ту же ошибку. Кто-нибудь может помочь?

Я использую tomcat 7 и JDK 6 build 24.


person dotcoder    schedule 14.03.2011    source источник


Ответы (1)


поместите его в общественное веб-достояние. на том же уровне вашего WEB-INF каталога. а затем обратитесь к нему

---------WEB-INF
         |
         js
          ---------
                   |your js files

<script src="<%=request.getContextPath()%>/js/env-rhino.js" />
person jmj    schedule 14.03.2011
comment
Джош, я делаю, как ты предложил. Когда я пытался выполнить сборку из Eclipse, Eclipse зависает с сообщением Validating StockQuotes/WebContent/WEB-INF/js. Затмению требуется вечность, чтобы закончить эту работу. - person dotcoder; 14.03.2011
comment
это не Validating StockQuotes/WebContent/WEB-INF/js, а Validating StockQuotes/WebContent/js - person jmj; 14.03.2011