Ответ сервлета на переадресацию вызывающей/предыдущей странице

Я пытаюсь перенаправить ответ сервлета на ту же страницу, с которой он пришел с (a.k.a. :на предыдущую страницу или вызывающую сторону "сервлета" ).

Я видел много ответов (, таких как это и это)но все еще не могу заставить его работать.

Обычно я делаю следующее, чтобы перенаправить ответ сервлета на другую страницу:

request.getRequestDispatcher("MyNewPage").forward(request, response);

Но я попытался изменить «MyNewPage» для других вариантов, которые я видел как решения, такие как:

request.getRequestDispatcher((String)request.getAttribute("javax.servlet.forward.request_uri")).forward(request, response);
request.getRequestDispatcher(request.getHeader("referer")).forward(request, response);

и другие варианты и не могу заставить его работать.

Что я делаю не так?

6
задан Community 23 May 2017 в 11:53
поделиться