Jquery, как получить атрибут из HttpServletRequest

У меня есть этот фрагмент кода:

$("#faq").click(function () {               
    var url = $.get("faq", { pagina: "page" });
    alert(url);
});

На "faq" отвечает сервлет, который устанавливает атрибут в запросе.

....
request.setAttribute("pageFAQ", pageFAQ);
....

После получения jQuery печатает [объект XmlHttpRequest].

Я хотел бы получить доступ к атрибуту, установленному в сервлете, но не знаю, как это сделать.

Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
1
0
5 188
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я не уверен, что атрибут запроса сервлета используется клиентом.

Получить текст ответа в jQuery можно так:

$("#faq").click(function () {                   
  $.get(
    "faq", 
    { pagina: "page" },
    function(data) {    // callback function, executed on GET success
      alert(data);
    }
  );
});

Все, что вам нужно сделать, это позволить сервлету вернуть какой-то текст.

setAttribute () Метод устанавливает значение, которое можно получить внутри сервера, но не на стороне клиента. Мы используем его для установки и получения значений при взаимодействии сервлетов. Вы не можете получить доступ к какой-либо информации с помощью этого метода, которая находится за пределами сервера, то есть клиентской программы.

Мы используем req.getParameter (paramname) для доступа к клиентским атрибутам.

Другие вопросы по теме