Spring MVC: URL-адрес, передающий переменный стиль страницы, не работает - PullRequest
1 голос
/ 28 октября 2011

Я использую Spring MVC для моего приложения.Пока все идет все.Однако, когда я попадаю на страницу с переменной в URL (т. Е. / Edit / {id}), стиль на этой странице не работает.Кроме того, когда я отправляю форму на этой странице пользовательского пути и пытаюсь перейти на другую страницу (из контроллера, использующего ModelAndView), стиль не работает на этой целевой странице, что странно, потому что стиль работает на нем, когда яполучить доступ к нему из другого места.

Я думаю, что причина, по которой стиль не работает на целевой странице, заключается в том, что URL все еще остается на пользовательском пути с переменной URL-адреса (localhost: 8080 / app / edit / 5).

1 Ответ

0 голосов
/ 17 апреля 2012

Поздний ответ, но я только что испытал это сам и у меня есть несколько проблем. Поскольку таблицы стилей или JS-файлы (в основном любые статические ресурсы) не были найдены после использования переменной пути, я смог исправить это, добавив префикс всех моих ссылок на таблицы стилей или JS-файл с помощью $ {pageContext.request.contextPath}. Это гарантирует, что сервер всегда ищет их из WebContent, а не из переменной пути нарушителя. У меня также сейчас возникает проблема с невозможностью отправлять правильные запросы на другие страницы, но поскольку мои контроллеры возвращают только Строки для средства разрешения представления, а не объекты ModelAndView, я не уверен, что ваше решение подойдет мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...