Я зову сервлет с помощью Ajax кодане могу пересылать на другой JSP из сервлета, вызываемого AJAX
$.ajax({
url: 'servletName',
data: {
userID: selectedID
},
type: 'post'
});
я могу напечатать значение внутри сервлета , но я не могу вперед к другому .. JSP ... код сервлет
id = request.getParameter("userID");
System.out.println("Selected ID : "+id);
request.setAttribute("newID", id);
RequestDispatcher rd = request.getRequestDispatcher("/newpage.jsp");
rd.forward(request, response);
, если я называю этот сервлет из формы кнопки отправки, она работает. , но не пересылает другой JSP из кода ajax. есть ли другой способ сделать это ???? Может кто-нибудь, пожалуйста, помогите
И что он делает это он не ожидает JSP? Что происходит? Любое исключение? Как вы диагностируете, что форварда не происходит? –
Вы пытались 'rd.include()'? – home