[Spring]web-mvc 초기설정

내용
web-mvc
초기설정
진행일시
2021/03/22
속성

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
복사