请问一下jfinal的请求接受

我在后台的定义返回前台如下

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  拦截器

image.png

评论区

热门反馈

扫码入社