我想在我的Spring-MVC中为登录和注销页面创建不同角色的不同用户名。
我从下面的链接开始学习,我使用的是Spring 4.2.5:
http://www.raistudies.com/spring-security-tutorial/role-based-spring-jsp-taglibs/
但是我的一个班级出现了错误:
public class AjaxAuthenticationProcessingFilter extends
UsernamePasswordAuthenticationFilter {
@Override
protected void successfulAuthentication(HttpServletRequest request,
HttpServletResponse response, Authentication authResult)
throws IOException, ServletException {
super.successfulAuthentication(request, response, authResult);
}
}
Eclipse shoeing方法上的编译时错误
AjaxAuthenticationProcessingFilter类型的方法successAuthentication(HttpServletRequest,HttpServletResponse,Authentication)必须覆盖或实现超类型方法
和其他错误是当我调用successfulAuthentication
方法时
超级super.successfulAuthentication(request, response, authResult);
。
您可以看到以下错误:
AbstractAuthenticationProcessingFilter类型中的successAuthentication(HttpServletRequest,HttpServletResponse,FilterChain,Authentication)方法不适用于 参数(HttpServletRequest,HttpServletResponse,Authentication)
如果有人知道弹簧安全的任何链接以实现具有不同角色的不同用户,那么请在spring-xml配置的帮助下告诉我。
答案 0 :(得分:1)
尝试以下代码..检查您的导入。
主要是
var newDates = [{id:"1", date: new Date('10-10-2010 10:00:00').toISOString().substring(0, 10)},{id:"2", date: new Date('10-10-2010 11:00:00').toISOString().substring(0, 10)}, {id:"3", date: new Date('11-11-2011 12:00:00').toISOString().substring(0, 10)}];
已弃用。
使用
successfulAuthentication(HttpServletRequest request,
HttpServletResponse response,Authentication authResult)
最后,
successfulAuthentication(HttpServletRequest request,
HttpServletResponse response,FilterChain a, Authentication authResult)