BACKEND/Spring
게시판 만들기 2 - 글 작성하기(유효성검사)
죠으닝
2023. 10. 31. 11:02
BoardVO에 유효성 검사 추가
private int board_idx; //글번호
@NotBlank(message = "제목을 입력해주세요")
private String title; //제목
@NotBlank(message = "내용을 입력해주세요")
private String content; //글내용
private String content_file; //이미지 파일 이름
private int writer_idx; //글쓴이
private int info_idx; //게시판이름
private Date regDate; //작성날짜
BoardController
@PostMapping("/write_pro")
public String write_pro(@Valid @ModelAttribute("writeBean") BoardVO writeBean, BindingResult result ) {
if(result.hasErrors()) {
return "board/write";
}
//DB에 새 게시글 저장
return "board/write_success";
}
@Valid 사용 시 BindingResult 필수 기재
if문으로 만약 에러가 생기면 write로 이동