我在后台的定义返回前台如下
try {
subject = SecurityUtils.getSubject();
if (subject.isAuthenticated()) {
subject.logout();
} else {
subject.login(token);
}
renderJson(ajaxResult.success(""));
} catch (Exception e) {
renderJson(ajaxResult.addError("账户认证失败"));
}前台的访问如下
$.post("${basePath}/login",$("form").serialize(), function (result, status) {
alert(result);
alert(1111111111111111111111);
debugger
if (result.code == 0) {
$(location).attr('href', '${basePath}/index/index');
}
});但是在funtion里面并不能进入断点,也不会输入alert信息,在访问后台的时候,后台项目也并没有任何爆粗,已经执行完renderJson(ajaxResult.success(""));代码,我在后台将此段代码更改为redirect("/index/index");也不能生效,但是我手动刷新了页面之后就进入到主界面了,请求该怎么处理呢?
..刚刚测试,用debug在ShiroInterceptor 打断点就是正常,不打断点就不正常。。
我发现在post请求发送到后台的时候并没有进入ShiroInterceptor 拦截器

项目:JFinal