在REST API中进行重定向

时间:2017-08-04 18:27:55

标签: java spring rest spring-mvc redirect

我想为多个地址创建一个拦截器,用于检查用户是否已登录,如果没有,则会将其重定向到另一个页面。

registry.addInterceptor(new CheckLoginStatus()).addPathPatterns("/messages/*");

我将此拦截器用于REST API地址,因此控制台会抛出异常

java.lang.IllegalStateException: Cannot forward after response has been committed

我这样做的重定向

RequestDispatcher dd = request.getRequestDispatcher("signIn.html");

dd.forward(request, response);

是否可以创建一个将重定向到另一个地址的incereptora?

0 个答案:

没有答案