-Spring 프로젝트 할때 자동으로 생성되었던 아래 폴더들을 main 폴더 아래에 직접 만들어준다

#프레임워크 추가하기
-스프링 porm.xml에서 dependencies 태그가 그래들에서는 build gradle에 dependencies와 같은 역할을 한다.
-jsp를 사용해야 한다면 환경설정을 해주어야 한다. framework이 필요하면 dependencies에 소스를 추가해야함

-Spring에서는 기본적으로 추가되어있지만 SpringBoot에는 없다. 메이븐저장소에서 tomcat-embed-jasper를 검색 후 선택

-안전하게 10버전이 아닌 9버전의 가장 최신 버전을 사용한다
-Gradle(Short)의 소스를 복사한다

-jstl을 사용하려면 동일하게 JSTL을 검색후 javax.servlet>jstl의 최신버전의 소스를 가져와서 build Gradle의 dependencies 안에 붙여넣기 한다.

-Build Gradle우클릭 후 gradle - Refresh Gradle Project를 선택해야 해당 프레임워크가 설치됨(스프링에서는 저장만 하면되지만 스프링 부트는 저장 후 이 작업을 해주어야함)

-Project and External Dependencies에 아래와 같은 파일이 생성되면 프레임워크 세팅 완료

#JSP를 처리하기 위한 설정
-servlet-context.xml의 역할을 application properties가 한다.
-JSP경로를 prefix로 선언 확장자를 suffix로 선언할 수 있다.


-application.properties 외에도 일반 파일에 .yml확장자로 새로운 파일을 만들어서 아래와 같이 만들어도 servlet-context.xml에서 설정하는 것과 같은 설정을 할 수 있다.
-두 파일이 하는 기능은 같으며 둘중 하나를 사용할 때는 다른 것을 사용해도 된다. yml파일이 가독성은 더 좋음

-HomeController를 스프링과 동일하게 만들어주고 home.jsp를 만들어주고 실행한다


-주소창에 localhost:사용하고 있는 포트번호를 입력해주고 아래와 같이 jsp가 실행되면 JSP가 연동된 것이다.

#외부소스 사용하기
-사용하려는 외부파일의 폴더를 webapp의 하위에 만들어주고 그 아래 파일을 만든 후 html에서 사용하는 방식으로 jsp파일에 입력 후 서버를 실행하면 된다.


-img추가, img에 css(width, border)추가, js(alert(스크립트 호출됨)적용

'Back-end > Spring' 카테고리의 다른 글
| [Spring Boot] Mybatis Mysql 연동하기 (0) | 2022.03.21 |
|---|---|
| [SpringBoot] 시작하기 / 프로젝트 생성 (0) | 2022.03.21 |
| [Spring] 컨트롤러(Controller)작성하기 (0) | 2022.03.20 |
| [Spring] 쿠키(Cookie)란? (0) | 2022.03.19 |
| [Spring] 세션(session)이란? (0) | 2022.03.19 |
댓글