2013-04-22 126 views
1

我正在构建一个应用程序,我想要进行验证,当用户尝试访问POST方法时,他应该被重定向到一个新页面。例如,当我登录时,用户名和密码验证是指在具有如何重定向HTTP状态405 - 不支持请求方法'GET'到另一个页面

@RequestMapping(value = "/firstPage.htm", method = RequestMethod.POST) 

POST方法做了所以我想要做的是,如果用户保存此链接XYZ .../firstPage.htm申请后通过将其粘贴到浏览器网址中关闭,他不应该得到405错误,而应该将其重定向到另一个页面,该页面显示您未通过身份验证才能查看此页面。

我该怎么做?

问候,

惊鼓

回答

1

你可以在你的控制器来处理同一个URI添加另一种方法,但RequestMethod获取。它可以简单地显示具有登录表单的页面,要求用户登录。

这也将导致更加标准化的方法。如果对URL的GET请求显示表单,而将凭证发布到相同的URL会使您登录。

希望这有助于您。

+0

非常感谢Akshay! – quickBongo 2013-04-22 07:48:12

相关问题