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로 이동