spring mvc homepage 스프링 홈페이지 만들기 1
스프링을 이용하여 홈페이지를 제작해볼 예정입니다.
최대한 간단하게 필요한 결과 위주로 구성해볼 예정입니다.
UI는 https://adminlte.io/themes/v3/pages/layout/top-nav.html를 이용할 예정입니다.
압축을 해제하니 용량이 제법 많으네요. 일단 다운로드한 후 잘 보관해 놓으세요.
STS를 설치해주세요. 그리고 새로운 프로젝트를 시작해요.
프로젝트를 생성을 해요. 생성할때 Spring MVC Project로 해주세요.
서버를 실행해보세요. 톰캣서버로 실행을 할 거예요. 8 버전으로 맞추어 주세요.
실행을 하면 이런 화면이 보일꺼에요.
??? 표도 나오고 그러죠? 이제 utf8환경으로 세팅을 할 건데요. 세팅되어 있는 환경을 복사하는 형태로 진행할게요.
안에 내용은 따로 공부해보세요. 검색하면 잘 나와요.
처음에 할 일은 pom.xml을 수정할 거예요.
이 부분을 남기고 모두 첨부한 pom.xml과 같게 수정을 해줘요 안에 필요 없는 내용은 삭제하시면 돼요.
다음은 web.xml을 수정할게요.
web.xml내용을 복사해주세요.
이제 jsp페이지를 수정할 거예요.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page session="false" %>
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>
Hello world!
</h1>
<P> The time on the server is ${serverTime}. </P>
</body>
</html>
내용일 텐데요 아래와 같이 수정을 해요.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>
Hello world!
</h1>
<P> The time on the server is ${serverTime}. </P>
</body>
</html>
서버 폴더 안에 톰캣 8이 있어요 거기에 server.xml이 있는데 이걸 수정할 거예요.
<Context docBase="homepage" path="/" reloadable="true" source="org.eclipse.jst.jee.server:homepage"/></Host>
path를 지우세요. 이러면 localhost:8080으로 접속 시 바로 home.jsp내용이 나와요.
다음은 ADMINLTE3 네이게이션페이지를 출력해볼께요.
참고자료
https://book.naver.com/bookdb/book_detail.nhn?bid=9425458
참고카페
https://cafe.naver.com/gugucoding
'SPRING FRAMEWORK' 카테고리의 다른 글
spring mvc homepage 스프링 홈페이지 만들기 3 (0) | 2020.05.15 |
---|---|
spring mvc homepage 스프링 홈페이지 만들기 2 (0) | 2020.05.15 |
summernote img 태그 이미지 첨부 스프링 (0) | 2020.04.21 |
spring mvc 스프링 바코드 생성 하기 Zxing 사용법 (4) | 2020.04.15 |
SPRING MVC 세팅 설정 시작하기! (0) | 2020.04.06 |