2019. 6. 28. 20:05ㆍSpring
---------------------------Spring web으로 연결하기-------------------------
1. 프로젝트를 만들때
new -> Spring Lagcy Project -> Spring MVC Project를 선택한다.
2. Controllers 만들기
=========================================================
1) 기본 페이지 열기
// 페이지 열때
@RequestMapping("/연결한 uri")
public String uri명(){
return 실행시킬jsp파일명 대신 .jsp는 생략한다.
}
2) 외부로 출력값 내보내기 Model
// 만약 화면에 출력할 값이 있다면 Model을 쓴다.
@RequestMapping("/연결한 uri")
public String uri명(Model model){
모델에 담을 값 지정 (임의로 a)
model.addAttribute("이름", a);
return 실행시킬jsp파일명 대신 .jsp는 생략한다.
}
만약 폴더명과 uri가 다를경우 아래와 같다.
다른방법으로는 아래와 같다
3) 쿼리 스트링으로 값 받아오기
// 쿼리스트링으로 값을 받아올때
@RequestMapping("/연결한 uri")
public String uri명(받아올값타입 쿼리스트링명){
모델에 담을 값 지정 (임의로 a)
model.addAttribute("이름", a);
return 실행시킬jsp파일명 대신 .jsp는 생략한다.
}
※. null값도 들어간다.
4) 입력값이 많을경우 객체로 값 받기 (입력값 많을 때 필수!!)
// 입력받는 값이 많을때 객체를 하나만들어서 넣는다.
5) 리다이렉트로 다른페이지 열기
// 리다이렉트 하기
return "redirect:uri";
================================================================
3. view페이지 만들기(보여줄 페이지, 페이ㅔ)
4. pom.xml 라이브러리 추가하기
pom.xml 을 설정해야하는데 mvc는 orm, jdbc version이 좀 다르다