У меня есть страница JSP с именем CreateProcessGroup.jsp, и я использую контроллер аннотаций для сопоставления запросов в CreateProcessGroup.htm с этой страницей.Но у меня есть интересная проблема, когда я запрашиваю страницу из браузера, она работает, когда отправляю запрос, используя метод jQuery $ .get, я получаю 404 (CreateProcessGroup.htm не найден), есть ли разница между двумя запросами?
Моя JSP-страница в разделе WebContent dir и JS-файл в WEBContent / Jquery моя функция отправляет запрос, как показано ниже:
function SendCreateProcessGroupRequest()
{
var pid = $('#pid').val();
var description = $('#processGroupDescription').val();
var x = "/CreateProcessGroup.htm";
alert(x);
$.get(x, { pid: 62, description: description },
function(data){
alert("Data Loaded: " + data);
});
}
Нужно ли указывать URL-адрес как ../CreateProcessGroup.htm
?На самом деле я попытался:
- / CreateProcessGroup.htm
- .. / CreateProcessGroup.htm
- / .. / CreateProcessGroup.htm
- ../../CreateProcessGroup.htm
- / .. / .. / CreateProcessGroup.htm
Мне кажется, DispatcherServlet не может сопоставить запросы Ajax с контроллерами, но это глупо, неэто?
Как мне избавиться от ситуации?
Спасибо всем.