[spring] 400 에러 - 파라미터 오류 / <c:url> 태그
by mini_min[spring] 400 에러 - 파라미터 오류 / <c:url> 태그
✔️ 400 에러
: RequestParam 파라미터 관련 오류임!
✔️ RequestMapping
@RequestMapping(value = "member", method = RequestMethod.POST)
= getmapping, postmapping 은 못쓰는 버전이 있어서 RequestMapping 으로 사용 가능하다.
✔️ insertall = <update> 태그
: insertall 은 update 태그를 사용해야한다.
✔️ 예외 처리 : DuplicateKeyException / DataIntegrityViolationException
: 아래 예외(스프링 것) 기억해두면 좋다.
catch (DuplicateKeyException e) { // 기본키(unique 유일성) 중복에 의한 제약 조건 위반 model.addAttribute("mode", "member"); model.addAttribute("message", "아이디 중복으로 회원가입이 실패했습니다."); return ".member.member"; } catch (DataIntegrityViolationException e) { // 데이터형식 오류, 참조키, NOT NULL 등의 제약조건 위반 model.addAttribute("mode", "member"); model.addAttribute("message", "제약 조건 위반으로 회원가입이 실패했습니다."); return ".member.member"; } catch (Exception e) {
✔️ <c:url> 태그
<c:url var="listUrl" value="/bbs/list"> <c:if test="${not empty keyword}"> <c:param name="condition" value="${condition}"/> <c:param name="keyword" value="${keyword}"/> </c:if> </c:url>
블로그의 정보
개발자 미니민의 개발로그
mini_min