Картирование с и без / - PullRequest
       1

Картирование с и без /

0 голосов
/ 01 февраля 2019

Я использую Spring Boot, Thimeleaf, Tomcat

Я даю 3 случая сервера вызовов от вызова AJAX

Случай 1 URL AJAX: / ​​выборка

MVC (отображение)выборка

, которая работает

case 2 ajax url: выборка

mvc (отображение) выборка

, которые не работают

case3 ajax url: / sampling

mvc (mapping) / sampling

, которые работают

, почему дело 1 работает на сервере / не там, где ....

лучше использовать вариант 3?

1 Ответ

0 голосов
/ 02 февраля 2019

Случай 1 и Случай 3 по сути одинаковы, потому что:

  • Их соответствующие URL-адреса запроса AJAX одинаковы
  • Ихсопоставления запроса одинаковы, поскольку базовое сопоставление контроллера одинаково, и нет разницы, пишете ли вы начальный / (косая черта) или нет на уровне метода контроллера

Случай 2 другой URL-адрес запроса AJAX, поэтому вы не можете использовать для этого какой-либо метод контроллера.

Использование варианта 3 лучше из-за привычек записи и читабельности.Для некоторых других сложных отображений URL-адресов методов контроллера вы всегда должны делать это так, как в случае 3. Если вы посмотрите на примеры контроллеров, вы увидите вариант использования случая 3 во всем.

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