카테고리 없음

이클립스 스프링 프레임워크 정리 ①

letsgojieun 2021. 7. 21. 22:22

 

수업내용을 바탕으로 스프링 프레임워크 정리하기

 

 

 

file->new->other->spring->spring legacy project

 

 

templates에서 spring MVC project 클릭

 

 

 

 

앞에는 회사 url주소, 뒤에는 context주소

 

 

 

 

<url-pattern> 안에 / 슬래쉬가 있으면 모든 요청은 디스패처 서블릿을 거친다는 의미

 

여기선. do로 끝나는 모든 것에 대해 서블릿을 거치게 하겠다는 의미

 

스프링은 디스패처 서블릿부터 시작

 

 

 

 

 

 

 

위에서 가장 최상위 경로를 home.do로 지정해주고 HomeController에서 이에 대한 설정을 해줌

home 요청이 들어오면 어떻게 할 것인지

 

 

views/home.jsp에는 이렇게 c:forEach를 사용하여 반복문 돌아서 출력해줌

 

 

 

위에 prefix 필수 설정

 

 

 

 

Run on server 클릭하면 이렇게 잘 출력이 됨

요청을 처리하는 걸 Controller라고 부름

데이터는 모델이라고 함

뷰 페이지는 jsp페이지

 

 

 

 

send.do라는 요청을 하려 할 때

 

 

 

 

testcontroller 만들고

test/send.do 요청을 처리할 컨트롤러를 만듦

 

 

 

컨트롤러에 이렇게 입력 후, views에 test 폴더 만든 후 send.jsp 작성

send.jsp에는 p요소로 '요청을 성공적으로 처리했습니다'를 작성

 

 

 

그리고 메시지를 작성해서 전송 버튼을 누르면 send.jsp 페이지로 넘어가면서 저 문구를 확인 가능

 

 

 

서버 측 콘솔을 확인해보면 입력했던 msg가 잘 출력된 것도 확인 가능

반응형