SpringMVC拦截器仅调用preHandle()方法的解决办法

SpringMVC拦截器仅调用preHandle()方法的解决办法,第1张

SpringMVC拦截器仅调用preHandle()方法的解决办法

在学习SpringMVC拦截器时,想调用拦截器,但是只运行了preHandle()这个方法,

 

可见postHandle(),afterCompletion()以及发出请求的方法都没有被执行,原来是preHandle()的返回值忘记更改了。应该设置为true。preHandle()方法将在请求处理之前进行调用,该方法的返回值是布尔值Boolean类型的,当它返回为false 时,表示请求结束,后续的Interceptor 和Controller 都不会再执行;当返回值为true 时就会继续调用下一个Interceptor 的preHandle 方法。将返回值改为true后,其他方法方可继续执行。

 运行结果:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5713251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存