关于权限验证在前端ajax的提示如何实现

mvc做了个拦截器,对每个页面的链接都做了权限验证,如果没有权限的跳到一个提示没有权限的页面,这块目前是可以实现的,但jsp页面上还有很多ajax的请求。这些请求被拦截后该如何在当前页面上提示,比如跳个提示框弹出没有权限的提示之类的。虽然想想可以在每个ajax请求连接中做权限验证,判断如果false直接在ajax回调中输出提示框权限验证失败,但这么一来似乎每个ajax请求中都要去加这么一段方法。这个方法不是很高效,也不适合维护管理,如果通过再做个拦截器专门对所有ajax连接做拦截,但又不知道该如何甄别哪些连接请求。请教有没有更好的思路可以对所有ajax的返回做拦截提示的?谢谢

2个回答

MVC 过滤器了解一下,过滤器只写一次权限的验证,然后再执行的方法上面去调用这个特性。就不用每次去写了。。。

gelu2
gelu2 谢谢回答,这个能统一管理ajax的返回提示吗?页面现在用过滤器可以统一返回到一个错误页面,但ajax的权限点页面是没有反应的,而看控制台其实是没有权限,应该跳到个出错页面,但因为是ajax的关系没有转向,所以我是想要有个统一的弹出提示
6 个月之前 回复

filter过滤器了解一下,符合条件的放行就完事了

gelu2
gelu2 这个能统一管理ajax的返回提示吗?页面现在用过滤器可以统一返回到一个错误页面,但ajax的权限点页面是没有反应的,而看控制台其实是没有权限,应该跳到个出错页面,但因为是ajax的关系没有转向,所以我是想要有个统一的弹出提示
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问