개발자 미니민의 개발스터디

[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

활동하기