关于重定向的问题

  做spring security自定义错误处理,想到重定向.

一.重定向的定义

重定向=客户,requestdispathcher=服务器.

重定向也就是sendredirect

二.重定向实现原理

关于重定向的问题

三.重定向是get还是post

参考:https://www.cnblogs.com/bruce-L/p/4035428.html

没测试过

关于默认是301还是302,试试就知道了.现在没时间测.

response.setStatus(307); 
response.setHeader("Location", "OtherServlet")

这样就是post,默认是get

四.spring security的登录失败跳转为什么没有参数?

成功的handler有一个targetUrlParameter

但是失败没有 .

当然,自己在handler中手动用reponse设置也应该可以,

如果以后有机会研究源码,可以留意一下.

现在用ajax发送表单,返回错误信息就好了.