shiro 没有权限时,如何返回json格式数据

破旧立新 发布于 2017/05/23 15:54
阅读 712
收藏 0

使用shiro 作为权限管理,现在如果用户没有权限或者没有登陆时,会被shiro自动打回到登陆界面,对于pc端来说,是完全正常的,但是对手机客户端来说,如果没有权限或者是没有登录,返回的就是一个登录页面,这样也不能区分出来用户未登录和用户没有权限的分别,如何才能在此种情况下返回json格式的数据,多谢了.

shiro 框架中过滤器目前发现有两种方法,一种返回的是boolean类型,一种返回的void,网上查看资料.有直接在返回值为void的方法中使用response.getWriter()返回获取输出对象,使用该对象,输出json格式的数据,是否有其他的处理方法?

加载中
0
battyman
battyman

手机端根据响应的status code来判断哈,401和403

0
樱木花道VS康
樱木花道VS康

大佬,解决了么?

L
LI_java
https://blog.csdn.net/catoop/article/details/69210140 这有一种,但是感觉写的太多,每个controller都要继承,有简单的方法没得?
返回顶部
顶部