2016-09-10 2 views
0

양식 데이터를 내 컨트롤러 AJAX로 보내려합니다. 내가 잘못 어디 ..org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported 요청 메소드 'POST'가 지원되지 않습니다.

내 자바 스크립트 기능

<script> 
     function masterRegistration(){ 


      $.ajax({ 
      type: "POST", 
      url: "./masterRegistrationData", 

      success: function(data){ 
       console.log("SUCCESS ", data); 
      }, 
      error: function(e){ 
       console.log("ERROR ", e); 
      } 

     }); 
     } 
</script> 

내 컨트롤러

@RequestMapping(value = "/masterRegistrationData", method = RequestMethod.POST) 
    public String register(HttpServletRequest request) throws ParseException { 

} 

위해 이렇게 노력 것을 아래 모르겠어요. 내가 컨트롤러에 오류가 아래 얻고있다

org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported 경고 : 요청 방법 'POST'가

나를 올바른하시기 바랍니다 지원되지 않습니다 ..

답변

0

이 시도하고 브라우저 개발자 도구에서 네트워크 탭을 확인하고 아약스 전화를 걸 때 URL이 생성되는지 확인하십시오.

+0

잘못된 URL을 치는대로 시도했습니다. 나는 "넣어야한다." 전에 masterRegistrationData. –

+0

위의 URL에서 전체 경로를 전달한 다음 작동하는지 확인하십시오. 브라우저 개발자 도구에서 네트워크를 확인하십시오. 네트워크 도구에서 대답을 얻을 것이라고 확신합니다. – pise

+0

또한 클래스 파일에서 요청 매핑 코드를 게시 할 수 있습니까? – pise

관련 문제