如何重定向HTTP状态405 - 不支持请求方法'GET'到另一个页面

时间:2013-04-22 06:09:09

标签: spring jsp redirect spring-mvc annotations

我正在构建一个应用程序,我想进行验证,当用户尝试访问POST方法时,应将其重定向到新的页面。例如,当我登录时,用户名和密码验证在具有

的post方法中完成
    @RequestMapping(value = "/firstPage.htm", method = RequestMethod.POST)

所以我想要做的是,如果用户通过在浏览器网址中粘贴应用程序来关闭应用程序后保存此链接xyz ... / firstPage.htm,他应该不会得到405错误而应该重定向到另一个页面说没有经过身份验证可以查看此页面。

我该怎么做?

此致

惊鼓

1 个答案:

答案 0 :(得分:1)

您可以在控制器中添加另一个处理相同URI的方法,但使用RequestMethod Get。它可以简单地显示一个页面,其中包含要求用户登录的登录表单。

这也将导致更标准化的方法。如果对URL的GET请求显示表单,则将凭据POST到同一URL时会将您登录。<​​/ p>

希望这有帮助。