Параметры URL и проблема AJAX - PullRequest
0 голосов
/ 11 августа 2011

У меня есть страница JSP, которая при загрузке вызывает функцию JavaScript (loadData ()), эта функция использует запрос AJAX для получения данных из сервлета и возврата необходимого HTML-содержимого на страницу.

Я хочу вызвать этот URL из кнопки и передать параметр URL (.... jsp? Name = joe), я могу это сделать, но когда я пытаюсь получить его из сервлета, я могу видеть только параметры передается в запросе AJAX, а не в параметре в URL ...

Есть ли причина, по которой это происходит? Должен ли я пойти по этому другому пути?

Спасибо!

1 Ответ

1 голос
/ 11 августа 2011

Звучит так, как будто запрос Ajax на самом деле является запросом HTTP POST.Таким образом, строка запроса GET в URL действительно не будет проанализирована.Вам нужно разобрать его самостоятельно в методе doPost() сервлета.Доступно по HttpServletRequest#getQueryString().

...