Я использую весенний mvc. У меня есть 3 страниц моего сайта (на самом деле контроллер обработки этих запросов):spring mvc url форматирование
localhost/post.html
localhost/search.html
localhost/list.html
Я хотел бы URL, чтобы быть localhost/XXX/post.html
где XXX
является параметром, который будет transffered в качестве параметра метода контроллера. Например, если пользователь запрашивает localhost/bla/post.html
, тогда метод контроллера /post
получит в качестве параметра bla
.
Возможно ли это весной mvc?
Спасибо. Я не понял вашу последнюю рекомендацию о сервлете диспетчера. Я не хочу, чтобы пользователи моего сайта занимались серфингом в домене/myapp/post.html. Я бы хотел, чтобы они занимались серфингом domain/post.html (или domain/XXX/post.html) – Naor
в web.xml, избегая сопоставления org.springframework.web.servlet.DispatcherServlet в/*. Все будет проще, поскольку приложение будет расти, если вы нарисуете его на уровне до/app/* или что-то в этом роде. Apache или IIS на интерфейсе могут переписывать довольно общедоступные URL-адреса во что угодно. – Affe
Но тогда пользователь должен ввести domain/app/post.html вместо домена/post.html. – Naor