首先設置後重定向頁面,我loginInterceptor看起來是這樣的:如何成功登錄(不帶彈簧安全)
public class LoginInterceptor extends HandlerInterceptorAdapter{
private static final Logger logger = LoggerFactory.getLogger(LoginInterceptor.class);
@Override
public boolean preHandle(HttpServletRequest req, HttpServletResponse res, Object handler) throws Exception{
if (req.getSession().getAttribute("loginId") == null) {
res.sendRedirect("signin");
return false;
}
return true;
}
}
這隻重定向頁面登錄,如果用戶沒有登錄現在我想如果有人成功登錄,則不使用Spring Security將重定向到其他頁面。我第一次使用Google,它只向我展示了Spring Security,但我不需要使用Spring Security就可以做到這一點。我試過其他語句,但沒有發生新的事情。有什麼我可以做的,以實現我想要的?提前致謝。
我正在使用Spring MVC + Java。
向我們展示您的「其他」代碼。 –
在else語句中,我只是添加了res.sendRedirect(「otherpage」);返回true。所以我不覺得有必要補充一點。 – SunSun
*如果用戶未登錄,則僅重定向到登錄頁面。*否則會發生什麼情況?上面的代碼對我來說看起來很好。 – sura2k