1. spring-legacy 프로젝트 생성
1-1 Encoding 방식 전부 UTF-8로 변경, + Spelling까지 밑에 console창 외에 Problems 창 생성하기
1-2 server apache 8.5 생성
1-3 spring -mvc 체크 후 생성
2. package 명 정할때 세단계로 ex) com.greedy.xml
2-1 마지막 단계인 xml이 web주소
3. pom.xml 버전 변경
•
java버전 변경
•
servlet은 maven repository에서 복사해서 붙여넣기
<!-- Servlet -->
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
Java
복사
•
jstl은 spring에서 제대로 읽지못한다. 그래서 따로 web-app→WEB-INF에서 lib폴더를 생성한 후 넣어준다
•
buildPath등록할때 addLibary해서 Web App Libraries를 클릭한 후 등록
•
buildPath에 Project Facet항목클릭 후 java 버전 1.8로 변경 후 오른쪽에 Runtimes클릭 후 Apache Tomcat v8.5 체크 후 apply
•
home.jsp 들어가서 한글을 인식하게만들기 위해서 맨 위에 UTF-8 인코딩방식 설정
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page session="false" pageEncoding="UTF-8" %>
<html>
<head>
<title>Home</title>
</head>
<body>
<h1>
Hello world!
</h1>
<P> The time on the server is ${serverTime}. </P>
</body>
</html>
Java
복사