Perspective 변경
Window -> Perspective -> Open Perspective -> Java EE
Dynamic Web Project 생성
스프링 라이브러리 가져오기
JSTL 라이브러리 가져오기
빌드주소 설정
xml파일 설정하기
spring-mvc-demo-servlet.xml
bean의 property에서 /WEB-INF/view/ 경로가 있는데
view 폴더를 만들어주자..
web.xml
패키지 생성
유저가 /으로 요청할 때 main-menu.jsp를 보여준다.
processForm에 Get방식으로 파라미터에 studentName 이름을 갖은 데이터와 같이 접근한다.
processForm에 접근하면 helloWorld.jsp를 보여준다.
파라미터 중에 studentName을 갖은 데이터를 표현한다.
studentName이 get 방식으로 왔으니 파라미터로 값을 얻는다.
그걸 가공해서 result 변수에 넣고 message 이름으로 jsp에 보낸다.
파라미터에 있는 studentName과 message로 보낸 데이터를 표현한다.
기억할 것
jsp에서 controller로 보낼 때 cotroller에서는 getParameter
controller에서 jsp로 보낼 때 jsp에서는 $ 표시
Binding Request Parameter
Parent Mapping Controller
이렇게 하면 /showFrom이 증복이므로 충돌한다.
/hello 상위로 할 수 있다.
/hello/showForm 으로 해야 helloWorld-form.jsp 를 볼 수 있다.
/hello/ 를 해야 main-menu.jsp를 볼 수 있고
showForm 링크를 들어가면
/hello/shorForm으로 가게 된다.
상위 분류는 쓰지 않아도 기본으로 설정되어 있다.
'컴퓨터공학 > Spring & Hibernate' 카테고리의 다른 글
Spring> MVC> Form validation> Built in validation rule (0) | 2021.04.19 |
---|---|
Spring> MVC> From Tags and Data Binding (0) | 2021.04.19 |
Spring> Annotation> Properties File (0) | 2021.04.15 |
Spring> Annotation> Java Configuration File (0) | 2021.04.14 |
Spring> Annotation> Scope (0) | 2021.04.14 |