2013-04-22 1 views
1

응용 프로그램을 만들고 있는데 사용자가 POST 메서드에 액세스하려고하면 새 페이지로 리디렉션되어야합니다. . 내가 로그인 할 때 예를 들어, 사용자 이름 및 암호 검증은HTTP 상태를 리디렉션하는 방법 405 - 요청 방법 'GET'이 다른 페이지에서 지원되지 않습니다.

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

을 가지고 포스트 방법에서 수행하는 사용자가 응용 프로그램 후이 링크 XYZ .../firstPage.htm가 저장한다면 내가하고 싶은 것입니다 브라우저 URL에 붙여 넣어 닫으면 405 오류가 발생하지 않아야합니다.이 페이지를 보려면 인증되지 않았 음을 나타내는 다른 페이지로 리디렉션되어야합니다.

어떻게하면됩니까?

감사합니다,

Zingo

답변

1

같은 URI를 처리하는 컨트롤러에 다른 방법을 추가 할 수 있지만 RequestMethod로 얻을 수 있습니다. 단순히 로그인 양식이있는 페이지를 표시하여 사용자에게 로그인하도록 요청할 수 있습니다.

이렇게하면보다 표준화 된 접근 방식으로 이어질 것입니다. URL에 대한 GET 요청이 양식을 표시하는 동안 동일한 URL에 대한 게시 자격 증명이 로그인하는 경우

희망이 있습니다.

+0

감사합니다. Akshay! – quickBongo

관련 문제