登入失敗時記住通路的位址
通路時,在攔截器中記錄通路的位址:
string path = request.getrequesturi();//"/demo_channel_terminal/news/list"
system.out.println("您無權通路:" + path);
//用于登入成功之後回調
session.setattribute(loginutil.session_key_login_return_url, path);
登入成功之後
從session中擷取之前通路的位址
string returnurl = (string) session.getattribute(loginutil.session_key_login_return_url);
if (!valuewidget.isnullorempty(returnurl)) {
session.removeattribute(loginutil.session_key_login_return_url);
response.sendredirect(returnurl);
return null;
}