昨天搞了一個問題,關(guān)于手機返回按鈕的(Android機,ios沒有返回鍵)

在每一步操作都要進過鑒權(quán),如果鑒權(quán)不通過就需要跳轉(zhuǎn)到指定jsp頁面,再進行l(wèi)ink:到app進行登錄操作;

然后問題出現(xiàn)了,由于使用的是重定向,導(dǎo)致返回時需要點擊兩次返回按鈕;---然后被批了。

 

解決:

1、把重定向修改為轉(zhuǎn)發(fā);

重定向:

response.sendRedirect("[支持絕對路徑和相對路徑]"
// As demo 
response.sendRedirect("http://127.0.0.1/test/demo/test.jsp");
// or
response.sendRedirect("/demo/test.jsp");

轉(zhuǎn)發(fā):

request.getRequestDispatcher("[相對路徑]").forward(request, response);

// 對應(yīng)的路徑是相對的

網(wǎng)友評論