Spring MVC 3, JQuery. AJAX URL - PullRequest
       4

Spring MVC 3, JQuery. AJAX URL

1 голос
/ 21 октября 2010

Я использую JQuery ajax в Spring MVC 3. При выполнении следующего вызова я сталкиваюсь с дилеммой с myurl.На локальной машине разработки myurl будет localhost: 8080 / myapp / my_json_controller.На производстве мой URL будет домен / my_json_controller.Я попытался использовать относительный URL, / my_json_controller, и он не будет работать на компьютере разработчика из-за части / myapp.Любое предложение о том, как сделать эту работу как на производство и разработку?Спасибо!

$.ajax({
     url: myurl,
     data: mydata,
     dataType: 'json',
     type: 'get',
     cache: false,
     success: function ()
});

1 Ответ

1 голос
/ 21 октября 2010

Не рекомендуется включать '/ myapp' в исходный код вашего приложения.Вы должны иметь возможность получить доступ к вашему контроллеру, только написав его имя.

Вы пытались использовать в своем JSP тег <c:url ...> ?Это может помочь вам скрыть базовый URL вашего приложения.

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