我是 spring mvc 的新手。我有一个Web应用程序我想在用户点击html页面中的按钮时将用户重定向到登录页面,然后当他登录时,我想将他发回给他最初点击的链接。我添加了一个类将 MyAccessDeniedHandler 称为配置包,但我不知道该怎么做。
答案 0 :(得分:0)
是的Kenny Tai Huynh我试过这个:
@Component("myAccessDeniedHandler")
public class MyAccessDeniedHandler implements AccessDeniedHandler {
//@Qualifier("myRequestCache")
//private RequestCache myRequestCache;
public MyAccessDeniedHandler() {
}
@Override
public void handle(HttpServletRequest arg0, HttpServletResponse arg1,
org.springframework.security.access.AccessDeniedException arg2) throws IOException, ServletException {
// TODO Auto-generated method stub
if (!arg1.isCommitted()) {
arg0.getRequestDispatcher("/signin").forward(arg0, arg1);
}
}
}