form에서 submit요청을 했을때, 종종 팀원들이 400에러가 발생한다.
Controller 단에서 BreakPoint를 잡고 찍어봐도 해당 페이지 mapping된 컨트롤러 메소드 진입조차 되지않는다.
이럴때 스프링 환경설정 문제라고 생각하는 경우가 많은데,
대체로 해당 컨트롤러 단 에서 받아오는 parameter 값들과
실제 클라이언트에서 보내는 파라미터가 달라서 발생하는 경우가 많다.
필수인 파라미터 값이 빠졌다든지, 요구하지 않는 parameter를 보낸다는지 한다면
맵핑된 컨트롤러 메소드가 실행조차 안되고 400에러가 발생되게된다.
'Spring' 카테고리의 다른 글
[스프링Legacy] Mybatis 프레임워크 초기설정 (0) | 2023.06.01 |
---|---|
[스프링MVC] Form타입 Fileupload 방법 (commons-fileupload) (0) | 2023.05.24 |
[스프링MVC] @RequestMapping 어노테이션 총 정리 (0) | 2023.05.23 |
[스프링MVC] Controller의 기본 .jsp 단축경로 설정하기 servlet-context.xml (0) | 2023.05.23 |
[JSP/JSTL] 가끔 발생하는 500에러 (TLD 또는 태그 파일 내의 attribute 지시어에 의하면, 속성 [items]은(는) 어떤 표현식도 받아들이지 않습니다.) (0) | 2023.04.13 |
댓글