NutzCN Logo
问答 请教一个被拦截问题!!
发布于 2275天前 作者 qq_722cb381 1858 次浏览 复制 上一个帖子 下一个帖子
标签:

我想用api调用 管理后台的方法,但是直接呗拦截了,这部分我应该怎么处理?

@Filters({ @By(type = CheckSession.class, args = { SessionKeys.SESSION_USER_KEY, "/" }), @By(type = ShiroActionFilter.class, args = "/") })
10 回复

@Filters() 放在方法上,就不会被拦截啦

空的@Filters()

@wendal 嗯嗯 是可以啦,但是有一个问题,就在这个方法中我会返回到一个页面上,报错了

Cannot create a session after the response has been committed

我的需求是在管理后台登录的情况下,有api请求发过来的时候响一段音乐,就像美团那样,有推送订单就有声音,我现在是调用了那个方法了,但是页面反不回去了,没有session,单独独立一个页面是不是就可以了

入口方法多声明一个HttpSession参数

@wendal 我还想问一下 我通过api调用 能不能不返回到api,想返回到管理后台的某个页面,可以实现吗?

不懂你的意思

@wendal 就是我通过api接口发一个请求,请求后台接口,执行逻辑操作,现在想直接返回到后台管理的某个页面上,不想返回api那端,能实现吗?

重定向就是啦,不明白你卡在哪里

@wendal 是这样,我api和后台是分离的,api接到来订单信息就需要给请求后台,让已经登录后台的管理员听到来单的提示声音(就跟美团商家后台那个一样),现在是api能请求到后台的方法,卡在了不知道怎么发提示音,要是在这个方法里执行播放提示音后台管理员是听不到的,必须得返回一个页面,在页面里执行播放提示音才行,像美团那种的是不是用推送做的?我这种有啥好办法解决呢,重定向到一个页面 话直接拦截到登录页了,现在就卡在这。

添加回复
请先登陆
回到顶部