티스토리 뷰

package com.creat.com;

import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class StudentController {
	@RequestMapping("/studentForm")
	public String studentFrom() {
		return "create/createPage";
	}
	@RequestMapping("/create")
	public String studentCreate(@ModelAttribute("student") Student student,BindingResult result) {
		String page="create/createDonePage";
		StudentValidator vaildator= new StudentValidator();
	 vaildator.validate(student, result);
	 if(result.hasErrors()) {
		 page="create/createPage";
	 }
	 return page;
		
	}
 
}

 

그냥 Redirect방식으로 보내고 싶은 부분의 url을 

if(result.hasErrors()) {
		 page="redirect:/studentForm";
	 }

아래와 같이 맵핑된 부분으로 바꿔주면 된다. 

 

감사합니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함