У меня есть приложение Spring MVC он использует jquery.webcam.js
этот файл находится в папке JS в каталоге ресурсов на WAR -resources -js,css.. - WEB-INF.
Вот основная структура в каталоге JS есть jquery.webcam.js.
SpringMVC Ресурсы Путь Изменения При использовании Href Tag
Когда форма, использующая jquery.webcam.js
и другие пользовательские файлы js, запускается в порядке, она находит все js-файлы. Однако в этой форме я нажимаю кнопку, и затем я отправляюсь на другую страницу, на этой странице у меня есть гиперссылка с URL-адресом "getData/${id}.htm".
Когда я нажимаю на ссылку, я беру ее на контроллер, у которого есть сопоставление для этого URL-адреса :
@RequestMapping(value="getData/{id}.htm", method = RequestMethod.GET)
в контроллере A выберите предварительно формуют из базы данных и объект возвращается к предыдущей странице (первая форма - которая использует jquery.webcam.js). Когда я вернусь на эту страницу, я получаю в firebug файл 404 error for the jquery.webcam.js
.
При дальнейшем осмотре URL-адрес для размещения своих ресурсов изменился с http://localhost:8080/myApp/jquery.webcam.js
на http://localhost:8080/myApp/getData/jquery.webcam.js
Почему GetData теперь стала частью адреса ресурсов, и как это можно исправить?
просто прошу вы пропустите каталог ресурсов я должен был использовать <сценарий SRC = "<% = request.getContextPath()%>/ресурсы/JS/jquery.webcam.js"> для это от работы. То же самое для файлов css? – devdar
Да, конечно, в вашем случае может потребоваться упоминание ресурса. Обычно это не требуется, если вы находитесь в папке webcontent. –
Я тоже получаю проблему снова, надеюсь, вы не против, глядя на это для меня http://stackoverflow.com/questions/15416447/springmvc-http-status-405-request-method-post-not-supported?noredirect= 1 # comment21799926_15416447 – devdar