嗨,我希望我在spring controller中有一个post方法 但是用户直接从浏览器中命中URL请求,然后用户一无所获。 因此,如何将其重定向到Spring MVC中的登录页面。
答案 0 :(得分:0)
根据您的描述
但是用户直接从浏览器中命中url请求,然后用户得到 没事
当用户从浏览器中点击URL
时,应该是一个GET
请求,但您说那里有POST
个请求。这就是为什么什么也没发生(应该给出
在浏览器中
GET
不支持
)。
POST
方法请求服务器处理提交的表单数据。
为此,您必须在控制器端为此GET
声明一个URL
方法,然后将资源(视图)返回给用户,然后用户在击中URL
后会得到该结果。 。之后,您可以从用户端执行POST
请求(即表单数据提交)。
在一行中:如果您只想拥有自己想要的东西,那么您的POST
请求将是GET
在控制器端。
请告诉我是否可以提供更多帮助。
答案 1 :(得分:0)
可能您应该寻找安全性而不是寻找“重定向”,您可以在此问题上冷静以供参考:
答案 2 :(得分:0)
无法从浏览器发出POST请求。