parent
c3a40df43b
commit
2621a850a9
@ -0,0 +1,23 @@
|
|||||||
|
package org.sang.config;
|
||||||
|
|
||||||
|
import org.springframework.security.access.AccessDeniedException;
|
||||||
|
import org.springframework.security.web.access.AccessDeniedHandler;
|
||||||
|
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
|
||||||
|
|
||||||
|
public class AuthenticationAccessDeniedHandler implements AccessDeniedHandler {
|
||||||
|
@Override
|
||||||
|
public void handle(HttpServletRequest httpServletRequest, HttpServletResponse resp, AccessDeniedException e) throws IOException, ServletException {
|
||||||
|
resp.setStatus(HttpServletResponse.SC_FORBIDDEN);
|
||||||
|
resp.setCharacterEncoding("UTF-8");
|
||||||
|
PrintWriter out = resp.getWriter();
|
||||||
|
out.write("权限不足,请联系管理员!");
|
||||||
|
out.flush();
|
||||||
|
out.close();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue