🟦 기본 환경: IDE: IntelliJ, Language: Java
발생 Error
SpringBoot에서 다음 Source Code를 실행할 경우,
Submit 버튼 클릭 시, 🚨다음과 같은 Error 발생
Request method 'POST' not supported
org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported
at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(RequestMappingInfoHandlerMapping.java:260)
발생 원인
button 클릭에 따른 submit action이 취해지는 곳에서 POST방식으로 데이터를 전송하지만 해당 URL을 처리하는 Controller에서 처리되지 않음
+ action이 없는 경우, 폼은 현재 페이지의 URL을 대상으로 데이터를 제출
해결 방법
관련 Controller에 action 주소 @PostMapping 메서드 추가
'Java > Spring with Error' 카테고리의 다른 글
[해결 방법] Whitelabel Error Page (0) | 2023.05.30 |
---|---|
[해결 방법] No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.1.0 was found (0) | 2023.05.29 |
[해결 방법] org.springframework.validation.BindException: (0) | 2023.05.27 |
[해결 방법] Unable to create requested service (0) | 2023.05.25 |
[해결 방법] SQLGrammarException: could not prepare statement (0) | 2023.05.21 |