java----jsp傳送請求到後臺進行頁面的跳轉
阿新 • • 發佈:2019-02-01
因為jsp頁面放入到了WEB-INF中,需要通過後臺跳轉進行訪問,但是發現jsp傳送post請求後,後臺跳轉無效,雖然F12中的返回結果是正確的,但頁面就是沒有效果,無奈想到下面的笨方法,僅供參考
我這邊前提是使用的jQuery的包
$.post("sa.action", $("#form").serialize(), function (result) {
if (result.success) {
window.location.href = "aa.action";
}
})
通過回撥函式再次請求,因為我在回撥函式中使用的是href進行提交的,所以這次後臺的跳轉頁面是正常的了
String vspecies = (String)getSession().getAttribute("Vspecies");
System.out.println(vspecies);
request.getRequestDispatcher("/WEB-INF/aa/"+vspecies).forward(request, response);
getSession().removeAttribute("Vspecies");
各位的好方法還請賜教一下,不勝感激