によって呼び出されたサーブレットから私は、サーブレット 内の値を印刷することができますが、私は別のJSPに転送することはできませんAjaxコードは、前方別のJSPへのAJAX
$.ajax({
url: 'servletName',
data: {
userID: selectedID
},
type: 'post'
});
を使用してサーブレットを呼び出していないことができます。..私は送信ボタンをフォームからこのサーブレットを呼び出す場合... サーブレットコードが
id = request.getParameter("userID");
System.out.println("Selected ID : "+id);
request.setAttribute("newID", id);
RequestDispatcher rd = request.getRequestDispatcher("/newpage.jsp");
rd.forward(request, response);
で、それが動作します。 しかし、それはajaxコードから別のJSPに転送されません。 それを行うための方法は何ですか? は、誰もが$.ajax
で
そして、何、それはそれをするのか、それはJSPに転送しないで
?何が起こるのですか?例外はありますか?どのようにフォワードが起こっていないと診断していますか? –
'rd.include()'を試しましたか? – home